2010-04-08 9 views
2

J'utilise dumpdata pour afficher toutes les classes de mes applications. Une de mes applications a une classe qui n'est jamais sortie et je ne sais pas par où commencer à chercher pour savoir ce qui ne va pas. La classe est utilisée régulièrement, toutes les autres classes de l'application sont jetées correctement et dumpdata ne génère aucune erreur.Déchargement d'un type de classe avec Django dumpdata

Une idée?

+0

Est-ce que 'manage.py dumpdata travail myapp.mymodel'? – Seth

+0

non mais je suis sur 1.0.4, je ne peux pas mettre à jour encore et je pense que cela est venu après 1.1 ... J'aurais pu spécifier, mais le modèle devrait être sorti de toute façon car il fait partie de l'application – philgo20

Répondre

1

Vous pourriez essayer de le sérialiser vers json et voir si vous y trouvez des erreurs - peut-être qu'il y a une inconsistance subtile qui gâche la sérialisation.

>>> from django.core import serializers 
>>> from myapp.mymodels import mymodel 
>>> serializers.serialize('json', mymodel.objects.all()) 
[...] 

Cela pourrait être la peine d'essayer aussi:

>>> serializers.serialize('python', mymodel.objects.all()) 
[...] 
+0

va essayer ça merci. – philgo20