2010-04-08 54 views
2

我使用dumpdata来输出我所有的应用程序的类。我的一个应用程序有一个从未输出的类,我不知道从哪里开始想知道什么是错的。该类是定期使用的,应用中的其他类都倾倒得很好,并且dumpdata不会抛出任何错误。用Django dumpdata转储一个类的类型

任何线索?

+0

是否'manage.py dumpdata myapp.mymodel'工作? – Seth 2010-04-08 21:48:11

+0

不,但我在1.0.4上,我不能更新,我认为这是在1.1 ... 我可以指定,但模型应该输出任何方式,因为它是应用程序的一部分 – philgo20 2010-04-08 23:53:43

回答

1

你可以尝试将它序列化为json,看看你是否有任何错误 - 也许有一个微妙的不一致,搞乱了序列化。

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

一个尝试过这可能是值得的:

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

将尝试那谢谢。 – philgo20 2010-04-12 16:05:35

相关问题