2013-06-26 4 views
1

이것은 매우 기본적인 질문이지만, 내가 읽은 다른 질문은 솔기를 풀어서 대답하지 않습니다.Django : 기존 마이그레이션 파일이있는 프로젝트에서 south 사용

마이그레이션 파일이있는 일부 모델이 포함 된 저장소에서 프로젝트를 체크 아웃했습니다.
로컬 데이터베이스를 아직 만들지 않았습니다.

프로젝트의 모든 테이블을 만드는 올바른 방법은 무엇입니까?

나는이 일부 테이블을 생성

./manage.py syncdb 

을 실행하여 있지만 한 번 마이그레이션 실행하는 나에게 말한다 남쪽으로 사용하기위한 I 시작 생각했다. 그래서

./manage.py migrate 

을 실행하지만 나는 보통 ./manage.py syncdb --migrate을 사용

DatabaseError: table "mytable" already exists 

답변

2

하는 오류가 발생하며 오류의 종류를 포기하지 않습니다.

다른 앱 중 이름이 같은 테이블을 사용하는 사람이 있습니까?

앱이 장고 쉘을 열고 같은 STH를 수행하여 만들려고하는 테이블을 체크 아웃 할 수 있습니다

./manage.py SQL이
+0

이 답변 주셔서 감사합니다 YourAppName

. 사실 manage.py syncdb --all 명령 만 실행하여 작동하도록했습니다. 이것이 의미가 있습니까? – user695652

관련 문제