2012-09-20 3 views
3

방금 ​​사우스 (마침내)를 사용하기 시작했습니다. 정말 훌륭한 도구입니다. 나는 프로젝트를 시작했고 South의 느낌을 얻기 위해 몇 가지 초기 마이그레이션을 수행했습니다. 지금은이 프로젝트를 새 컴퓨터에 복제했습니다. 데이터베이스 데이터가 없습니다. 아직 데이터가 입력되지 않았습니다.Django South 복제 프로젝트

제 질문은 데이터베이스를 다시 작성하는 단계입니다.

./manage.py schemamigration <myapp> --auto 

과 :

은 내가 시도

./manage.py migrate <myapp> 

을하지만 아무것도 변경된 것 같다 말한다.

초기 syncdb도 실행해야합니까? 남쪽 이주 역사는 그대로 유지됩니까?

도움을 주시면 감사하겠습니다.

+0

여기에 downvote에 대한 이유가 Converting an App를 참조하십시오? 나는 이것이 남한에 새로운 누군가에게 유효한 질문이라고 생각했다. –

답변

2

예, 당신은

을 남쪽 마이그레이션 기록 테이블을

을 편집 settings.py를로드하고 (당신이 올바른 위치에 설치 한 가정) INSTALLED_APPS에 '남쪽'을 넣어 처음 syncdb를 실행해야

./manage.py syncdb를 실행하여 South 테이블을 데이터베이스에로드합니다. syncdb는 이제 다르게 보입니다 - South는 그것을 수정합니다.

실행 ./manage.py convert_to_south myapp - South가 자동으로 첫 번째 이전을 수행하고 가장합니다.

+0

고맙습니다. 모두가 원활하게 일했습니다. –

관련 문제