dumpdata를 사용하여 모든 응용 프로그램 클래스를 출력합니다. 내 앱 중 하나에는 절대 출력되지 않는 클래스가 하나 있는데, 무엇이 잘못되었는지 알기 시작할 곳을 모른다. 클래스는 정기적으로 사용되며 응용 프로그램의 다른 모든 클래스는 정상적으로 덤프되며 dumpdata는 오류를 발생시키지 않습니다.Django 덤프 데이터로 한 클래스 유형 덤프
단서가 있습니까?
dumpdata를 사용하여 모든 응용 프로그램 클래스를 출력합니다. 내 앱 중 하나에는 절대 출력되지 않는 클래스가 하나 있는데, 무엇이 잘못되었는지 알기 시작할 곳을 모른다. 클래스는 정기적으로 사용되며 응용 프로그램의 다른 모든 클래스는 정상적으로 덤프되며 dumpdata는 오류를 발생시키지 않습니다.Django 덤프 데이터로 한 클래스 유형 덤프
단서가 있습니까?
json으로 직렬화 해보고 거기에 오류가 있는지 확인해보십시오. 아마도 직렬화가 엉망인 미묘한 불일치가있을 수 있습니다.
>>> from django.core import serializers
>>> from myapp.mymodels import mymodel
>>> serializers.serialize('json', mymodel.objects.all())
[...]
너무 노력이 가치가있을 수 있습니다
>>> serializers.serialize('python', mymodel.objects.all())
[...]
시도 할 것입니다. 고마워. – philgo20
합니까'manage.py dumpdata myapp.mymodel' 작업을? – Seth
아니지만 1.0.4에 있는데 아직 업데이트 할 수 없으며 1.1 이후에 나온 것 같습니다 ... 지정할 수는 있지만 모델은 어떤 방식 으로든 출력됩니다. – philgo20