2009-07-17 5 views
1

Je reçois cette erreur sur "python manage.py migrate contacts".AttributeError: l'objet 'unicode' n'a pas d'attribut '_meta'

Les informations d'erreur ne localisent pas l'emplacement du problème.

Voici la description d'erreur:

http://dpaste.com/68162/

Hers est une définition du modèle exemple:

http://dpaste.com/68173/

quelqu'un peut me pointer vers direction ???

J'ai obtenu ceci: http://blog.e-shell.org/66

mais ne peut pas comprendre le problème.

+0

Cela semble être lié à une relation ManyToMany, mais il n'y en a pas dans le modèle que vous avez collé. Y en a-t-il un autre ailleurs? –

Répondre

2

Compris le problème. Il y avait cette ligne:

note = GenericRelation('Comment', object_id_field='object_pk') 

dans le modèle Company et Person. Mais la classe Comment n'était pas définie. J'ai commenté la ligne aux deux endroits. Ça fonctionne maintenant.

Merci pour votre temps. Etes-vous sûr que c'est le modèle à l'origine du problème?