2013-05-14 3 views
0

내 장고 앱을 위해 datetimefield를 datefield로 변환하고 싶습니다. 오류가 발생한다 :django mysql 백엔드로 datetimefield를 datefield로 변환합니다.

Date truncation for column ... 

를 어떻게 이렇게 말해 주시겠습니까?

나는이 시도했다 :

내가 지금까지 날짜에서 datetimefield의 값을 수정 schemamigration 전에 datamigration를 작성했습니다

.

obj.datetimefield = obj.datetimefield.date() 
    obj.save() --- error here. 

답변

0

당신은 어떻게 schemamigration없이 일하기를 기대합니까?

에 추가 필드를 추가 한 다음 코드를 실행하여 수정 한 후에 이전 필드에서 새 필드로 코드를 복사하여 실행할 수 있습니다. 다음 이전 필드를 삭제할 수 있으며 마침내 새 필드의 이름을 바꿉니다.

솔직히 말하면, 장고 모델을 마이그레이션하기 위해 우수하고 공통적으로 사용되는 도구 인 South을 살펴 봐야합니다.