2009-10-26 5 views
1

J'essaie de faire une transition de MySQL à SQLite pour un petit site. django-tagging est utilisé pour l'un des modèles. Pour la transition, j'utilise la méthode dumpdata » loaddata.django-tagging loaddata erreur

La commande dumpdata fonctionne correctement pour exporter tout de la base de données MySQL vers JSON. Lorsque je tente d'exécuter la commande loaddata pour la base de données SQLite, je reçois cette erreur:

IntegrityError: column name is not unique 

J'ai isolé cette erreur à l'application de marquage. La commande loaddata ne m'en dira pas plus (les paramètres "verbose" et "traceback" n'aident pas).

Comment puis-je savoir ce qui ne va pas dans les données d'entrée (les étiquettes) pour pouvoir les importer? Ou y a-t-il une autre façon de faire tout cela?

Répondre

0

Il ressemble à faire

manage.py reset tagging 

avant d'exécuter la commande loaddata résout ce problème.

Questions connexes