2013-11-27 3 views
13

Win7 휴대용 Python 2.7.5.1 및 Django 1.6에 설치했습니다.Django python manage.py migrate

C:\Natan\Dev\Portable Python 2.7.5.1\App\Scripts\mysite>..\..\python.exe manage.py migrate 
Unknown command: 'migrate' 
Type 'manage.py help' for usage. 

어떤 생각 :

나는, python manage.py migrate을 최초의 여론 조사 튜토리얼 지침을 따라 마이그레이션 단계에서 오류가있어?

+2

그것의 당신이 (장고 1.7) 개발 문서를 다음 있기 때문에, 당신은 (장고 1.6 문서를 따라야합니다 페이지 오른쪽 하단에서 찾을 수 있습니다.) – Mutant

답변

17

1.6을 설치 한 경우 개발 버전 용이 아닌 1.6 tutorial을 사용해야합니다.

+0

나는 똑같은 것으로 돌아 왔고 당신의 대답은 정확합니다. 이전에는 1.7에서 네이티브 커맨드의 일부입니다. – Mutant

+0

예! 나는 그 말을하기 위해 여기를 달리고 있었다. –

2

마이그레이션 명령을 추가하려면 South을 설치해야합니다.

pip install south

+0

남쪽은 이제 더 이상 사용되지 않습니다. btw –

4

는 마이그레이션는 (당신의 튜토리얼 페이지를 읽을 버전 인) 1.7에서 네이티브 명령이 될 것입니다.

이전 버전의 경우 타사 앱 "South"를 설치해야합니다.

4

이 가능성이 1.7에 따라 크게 발생

모든 - (DEV 버전!) 튜토리얼은 우리 모두가 핍으로 설치 마지막 안정 버전 (1.6!)를 얻을 때.

마이그레이션은 일반적으로 1.7의 일부이기도합니다. 문제를 해결

파이썬 manage.py의 syncdb

: 것인가?

그래서 pls는 장고의 마지막 안정 버전에 대한 튜토리얼에 따라 다음 중 하나를 https://docs.djangoproject.com/en/1.6/intro/tutorial01/

또는 장고의 dev에 버전을 설치 지침을 따르십시오.

친애하는 Django 팀 너희들은 최고야. JS 개발자는 매우 감동했습니다. 그러나 위의 불일치를 해결하십시오. 기본 1.6 워드 프로세서 및 빨간색 문자 넣어 : Dev 버전 여기?

감사합니다.

+1

python manage.py syncdb가 문제를 해결했습니다. – alienCoder

8

첫 걸음, 남를 설치

핍 ( 을

INSTALLED_APPS =을, 남쪽

두 번째 단계를 설치 설정에 설치된 앱에 남쪽을 추가 ..., '남쪽')

+0

감사합니다. 설치 한 앱에 추가하는 것을 잊었습니다 ^^, 커피 타임. – GabLeRoux

+0

당신을 진심으로 환영합니다. 나는 XD와 같은 문제가 있었다. –

0

1.7 이전의 Django 이전 버전을 사용하는 경우
python manage.py syncdb
으로 동기화해야합니다. 1.7 syncdb가 마이그레이션으로 대체 된 후 새 버전에서 데이터베이스를 동기화해야합니다.많은 유형
python manage.py makemigrations python manage.py migrate
: - - : 그래서 새로운 장고 버전 syncdb를 위해로 대체
python manage.py help

관련 문제