2010-11-29 12 views
1

donc en gros je reçoisAucun author_id trouvé

DatabaseError à/admin/coltrane/entrée/

pas cette colonne: coltrane_entry.author_id

cela et ne sais pas comment réparer.

author = models.ForeignKey (Utilisateur)

Répondre

1

Je devine que vous avez ajouté cette colonne après avoir ajouté la table à la base de données.

Donc, pour le réparer, vous avez 2 options.

  1. Retirez la table et exécuter à nouveau manage.py syncdb
  2. Utilisez South et migrez la table change
+0

J'ai installé du Sud, mais il n'a pas résolu le problème. – Marijus

+0

@Marijus: Il ne suffit pas d'installer South, vous devez vous assurer que l'état South est identique à votre état de base de données, après quoi vous pouvez faire vos modifications, créer une migration et appliquer la migration. South ne réglera pas automatiquement tous vos problèmes pour vous, mais c'est une façon de les régler. – Wolph