2

我使用 dumpdata 来输出我所有应用程序的类。我的一个应用程序有一个永远不会输出的类,我不知道从哪里开始寻找问题所在。该类被定期使用,应用程序中的所有其他类都被很好地转储,并且 dumpdata 不会引发任何错误。

有什么线索吗?

4

1 回答 1

1

您可以尝试将其序列化为 json 并查看是否有任何错误——也许有一个微妙的不一致会弄乱序列化。

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

这也可能值得一试:

>>> serializers.serialize('python', mymodel.objects.all())
[...]
于 2010-04-09T19:02:59.550 回答