我使用 dumpdata 输出我所有应用程序的类。我的一个应用程序有一个永远不会输出的类,我不知道从哪里开始寻找问题所在。该类被定期使用,应用程序中的所有其他类都被正常转储,并且 dumpdata 不会引发任何错误。
有什么线索吗?
请您参考如下方法:
您可以尝试将其序列化为 json 并查看是否出现任何错误 - 可能存在导致序列化困惑的细微不一致。
>>> from django.core import serializers
>>> from myapp.mymodels import mymodel
>>> serializers.serialize('json', mymodel.objects.all())
[...]
这也值得一试:
>>> serializers.serialize('python', mymodel.objects.all())
[...]
