使用Django dumpdata转储一个类类型

时间:2010-04-08 21:00:26

标签: python django dump

我使用dumpdata输出我所有应用程序的类。我的一个应用程序有一个类永远不会输出,我不知道从哪里开始想知道什么是错的。该类经常使用,应用程序中的每个其他类都被抛弃,dumpdata不会抛出任何错误。

有任何线索吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试将其序列化为json并查看是否存在任何错误 - 可能存在一个微妙的不一致性,这会使序列化变得混乱。

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

这也许值得一试:

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