Дампинг одного типа класса с помощью Django dumpdata - PullRequest
2 голосов
/ 09 апреля 2010

Я использую dumpdata для вывода всех классов моих приложений. В одном из моих приложений есть один класс, который никогда не выводится, и я не знаю, с чего начать, чтобы узнать, что не так. Класс используется регулярно, все остальные классы в приложении сбрасываются нормально, а dumpdata не выдает никакой ошибки.

Любая подсказка?

1 Ответ

1 голос
/ 09 апреля 2010

Вы можете попробовать сериализовать его в json и посмотреть, есть ли там какие-то ошибки - может быть, есть небольшая несогласованность, которая портит сериализацию.

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

Возможно, стоит попробовать:

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