2013-05-25 2 views
1

Django에서 단위 테스트를위한 조명기를로드하려고 시도한 것은 이번이 처음이며로드되지 않는 이유는 모르겠습니다. dumpdata 명령을 사용하여 앱의 데이터를 버리고 정상적으로 작동합니다. 언제 명령 줄에서 loaddata 또는 내 데이터 파일에 fixtures 세트 내 테스트를 실행 나는 다음과 같은 오류가 발생합니다 :Django 테스트에서 내 조명기가로드되지 않는 이유는 무엇입니까?

XML 형식으로 시도
DeserializationError: Problem installing fixture 'data.json': [u"'' value must be an integer."] 

:

ValidationError: [u"'' value must be an integer."] 

그것은 장고 같은 것 같은를 찾고 있습니다 IntergerField,하지만 그것은 비어 있습니까? 아무도 여기에 무슨 일이 일어나고 있는지, 아니면 어떤 모델인지 알려주는 좀 더 자세한 오류 메시지를 얻으려는 생각이 있습니까?

+0

로드하려고하는 조명기와 관련된 모델을 확인하고 필요한 필드인지 확인하십시오. 그렇다면 데이터 문제입니다. 유효한 정수 값을 입력하십시오. – karthikr

답변

0

각 모델을 덤프하여 오류의 원인을 확인한 후 비어있는 필드를 발견했습니다. 나는 그것이 작동하지 않는 이유를 모르겠다 분야는 blank=True, null=True로 설정되었다. 나를 알려주십시오.

관련 문제