2010-09-27 2 views
2

Je souhaite remplacer un objet de commentaire fait maison par un proxy de django.contrib.comments.models.Comment.django.contrib.comments 'non synchronisé' après l'avoir ajouté à installed_apps

J'ai modifié mes commentaires/models.py, ajouté django.contrib.comments à mes installed_apps et mis COMMENTS_APPS au nom de mon application de commentaire. Lors de l'exécution de python manage.py syncdb (j'utilise South), j'obtiens 'django.contrib.comments' dans les applications 'non synchronisées', donc les tables correspondantes ne sont pas créées.

Comment puis-je créer les tables relatives à django.contrib.comments?

grâce

Julien

+0

Est-ce que l'application des commentaires que vous utilisez ont des migrations (peut-être créé par quelqu'un d'autre) ce qui signifie qu'il serait traité comme une application du Sud pour migrer, pas une application syncdb? e –

+0

Oui, c'est le cas. Mais la table django.contrib.comments ne devrait-elle pas être créée de toute façon? – jul

Répondre

0

Si je me souviens bien, il y avait un conflit de nom entre mon commentaire et Django Commentaire ...

1

création de la table est dans le sud (schéma) schéma versioning comme d'habitude. Utilisez manage.py migrate ou exécutez simplement manage.py syncdb --migrate.

Questions connexes