Skip to main content
 首页 » 编程设计

python之使用 Django dumpdata 转储一个类类型

2025年05月04日30softidea

我使用 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()) 
[...]