2010-02-28 3 views
0

Django's loaddata admin 기능을 사용하여 DateField에 날짜를로드 할 수 있습니까? 내 응용 프로그램에 데이터를 대량로드하는 데 사용하는 JSON 파일이 있습니다. 데이터를 덤프 할 때 날짜 필드는 yyyy-mm-dd 형식으로 출력됩니다. 그러나 동일한 형식으로 데이터를 다시로드하려고하면 필드가 문자열로 취급되고로드가 실패합니다.날짜 필드와 Django의로드 데이터

예를 들어 models.DateField() 유형의 authorization_date 필드가 있습니다. 필드의 값이 "2001년 12월 14일는"나는 다음과 같은 오류가 발생합니다 :

> Warning: Data truncated for column 'authorization_date' at row 1 

그래서 장고의 loaddata를 사용하여 날짜를로드 할 수 있습니까?

답변

0

다른 소리와 같은 소리가 들리지 않습니다. lupefiasco. Django는 dumpdata -> loaddata가 정상적으로 작동하는지 테스트 할 수있는 꽤 광범위한 테스트 세트를 가지고 있습니다.

소리는 티켓 # 5007 [http://code.djangoproject.com/ticket/5007] 일 수 있지만 여러 다른 것들 중 하나 일 수 있습니다. 결국 오류는 다소 모호합니다. 당신은 장고 트렁크를 운영하고 있습니까? 이 경우 먼저 트렁크 업데이트를 제안합니다.

이외의 정보를 제공해야합니다. 실행중인 데이터베이스는 무엇입니까? 장고 버전?

실제로이 정보를 모두 가지고 django-users 그룹에 게시하면 도움이 될만한 개발자가 많이있을 것입니다.

관련 문제