2

dumpdataを使用して、すべてのアプリのクラスを出力します。私のアプリの1つには、出力されないクラスが1つあり、何が問題なのかを知るためにどこから始めればよいのかわかりません。このクラスは定期的に使用され、アプリ内の他のすべてのクラスは正常にダンプされ、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 に答える