나는이 모든 일을 낭비했지만이 작업을 수행하지 못했습니다.Django 및 South : Django 모델 변경시 감지되지 않음
- 는 응용 프로그램과 그 모델 생성 (NO 남쪽이 시점에서)
- 내 프로젝트에 내 시스템
- 추가 된 '남쪽'에 한국 설치된 : 여기 내가 지금까지 한 일이다 설정
- 사우스 캐롤라이나 마이 그 레이션 테이블을 만들려면 manage.py syncdb
- manage.py convert_to_south myapp를 사용하여 내 앱을 남쪽으로 변환합니다. 이렇게하면 마이그레이션 폴더와 초기 마이그레이션 파일이 만들어집니다.
- 는
- 그것은 변한 것 같다 없다고 말합니다
- --auto manage.py schemamigration의 MyApp를 달렸다 (새 필드를 추가) 내 모델을 변경.
여기 내 원래 모델의 : 여기 https://gist.github.com/kustomrtr/8f4f4262634904b53d5f
의 내 수정 된 모델 (추가 라인 41) : https://gist.github.com/kustomrtr/edab10975803c74b869a
여기에 (나는 남쪽으로 내 응용 프로그램을 변환 할 때 생성) 내 초기 마이그레이션 파일입니다 : https://gist.github.com/kustomrtr/2a4884be3177225a45e7
제발 도와주세요.
미리 감사드립니다.
텍스트 필드 또는 다른 간단한 열을 추가하고 남쪽이 작동하는지 확인할 수 있습니까? – guyrt
나는 이미 한 모델에서 간단한 charfield를 추가하려고 시도했다. 심지어 두 개 시도했지만 변경 사항을 감지하지 못했다. 내가 뭘 잘못하고 있는지 모르겠어,이게 날 미치게 해 !! – kustomrtr
- 처음 마이그레이션과 다음 schemamigration 사이에 실제 마이그레이션을 python manage.py migrate my_app 명령을 실행하는 db에 유지해야하기 때문에 가능성이 높습니다. 5 단계와 6 단계 사이에서 migrate를 실행하십시오. – Karl