J'ai installé MPTT pour Django, je l'ai mis dans "apps installés", j'ai configuré mes fichiers et synchronisé ma base de données. Mon modèle montre dans l'admin, mais quand je clique sur sauvegarder après avoir essayé d'ajouter une catégorie que je reçois l'erreur suivante:Django MPTT donnant l'erreur DatabaseError lors de l'enregistrement
DatabaseError at /admin/myapp/category/add/
relation "django_admin_log" does not exist
LINE 1: INSERT INTO "django_admin_log" ("action_time", "user_id", "c...
Voici mes fichiers:
Modèles:
from django.db import models
from django.contrib.auth.models import User
from mptt.models import MPTTModel, TreeForeignKey
class Category(MPTTModel):
user = models.ForeignKey(User)
name = models.CharField(max_length=30, unique=True)
parent = TreeForeignKey('self', null=True, blank=True, related_name='children')
class MPTTMeta:
order_insertion_by = ['name']
def __unicode__(self):
return self.name
Admin:
from django.contrib import admin
from myapp.models import Category
from mptt.admin import MPTTModelAdmin
admin.site.register(Category, MPTTModelAdmin)