2014-06-20 3 views
1

기존 모델에 BooleanField를 추가하고 싶습니다. 기본값은 False이고 테이블의 기존 개체는 모두 해당 필드에 True 값을 갖습니다.South/Django : 기존 항목의 스키마 마이그레이션

이것은 다음과 같습니다. 기존의 모든 개체가 새 특성을 참으로 갖기를 바랍니다. 그러나 지금부터는 모든 새 개체가 기본적으로이 값을 False로가집니다.

마이 그 레이션을 롤백하고 "keep_default"를 True로 설정했지만 다시 마이 그 레이션을 시도했지만 작동하지 않았습니다.

감사

답변

0

, default=False에 새 필드를 추가로 일반적으로 --auto을 schemamigration를 생성하고 실행, 그 모든이며, 기존의 모든 개체에 대한 True에 값을 변경하는 datamigration를 코딩하고 실행합니다 : D

관련 문제