새로운 Django 설치에서 일부 모델을 사용하고 있습니다. 앱 데이터를 잃지 않고 필드를 변경할 수 있습니까?Django : 모든 데이터를 지우지 않고 모델을 변경 하시겠습니까?
필드를 변경하고 실행하려고 시도했습니다 python manage.py syncdb
. 이 명령에서 출력이 없습니다.
변경된 모델을 편집하기 위해 관리 페이지로 Renavigation하면 TemplateSyntaxErrors가 발생하여 장고는 db에 존재하지 않는 필드를 표시하려고했습니다.
SQLite를 사용하고 있습니다.
db 파일을 삭제 한 다음 python manage.py syncdb
을 다시 실행할 수는 있지만 다소 고통 스럽습니다. 그것을 할 수있는 더 좋은 방법이 있습니까?
장고 책은 이것에 대한 좋은 섹션이 있습니다. [link] http://www.djangobook.com/en/2.0/chapter10.html#Making%20Changes%20to%20a%20Database%20Schema [/ link] –