2013-08-15 3 views
2

저는 파이썬과 django에 처음입니다. 저는 첫 번째 튜토리얼 앱을 만들고 있습니다.python manage.py runserver가 인식되지 않습니다.

나는 다음 명령을 사용하여 응용 프로그램 파일을 만든 :이 성공적으로 디렉토리에있는 파일

을 만든 후

C:\Python27\Scripts\django-admin.py startproject mysite 

을하지만 난이 오류 not recognized as an internal or extrnal command

C:\Python27\Scripts\django-admin.py startproject mysite 
을 얻고있다 파이썬 manage.py의의 runserver를 실행하는 방법

하지만 실행하는 방법 python manage.py runserver 오류가 발생합니다 not recognized as an internal or extrnal command

답변

3

그냥 mysite에 cd이 필요합니다.

cd mysite을 명령 줄에서 사용하십시오. 그런 다음 python manage.py runserver을 실행하면 현재 (또는 새로운 브라우저가있는 경우 새로운 브라우저) 창에서 dev 서버가 시작됩니다.

는 당신을 위해 이것을 시각화 : 처음 프로젝트를 만든 곳

current_dir/ <-- your here now 
     mysite/  < -- use cd mysite to get to here! 
      manage.py <-- and use this 
      mysite/ 
        __init__.py 
        urs.py 
        settings.py 
        ect. 

current_dir입니다.

프로 팁 : 당신은 항상 당신의 투표 응용 프로그램을 만드는 동안 다시 오류가 발생하는 경우, 그래서 manage.py를 사용하려면이 정확한 디렉토리로 돌아오고있다; 아마도 잘못된 디렉토리에있을 것입니다.

0

만든 응용 프로그램이있는 디렉토리로 이동해야합니다. Windows에서 manage.py runserver 명령을 실행하거나 Unix 터미널에서 python manage.py runserver 명령을 실행하십시오.

일반적으로 Django 프로젝트를위한 별도의 디렉토리를 만드는 것이 일반적입니다. 일반적인 디렉토리는 다음과 같습니다

C:\DjangoProjects\ 

그런 다음 명령 쉘에 PYTHONPATHdjango-admin.py의 위치를 ​​넣고 startproject 명령을 실행하고 새 프로젝트가 당신에있는 현재의 디렉토리에 생성 될 것입니다 경우. 이미 프로젝트를 만들었 으면 Django 프로젝트가 Python/Django 소스 코드와 같은 디렉토리에 있지 않은 다른 디렉토리에 잘라 붙여 넣기 만하면됩니다.

C:\DjangoProjects\mysite\ 

을 해당 디렉토리에서 manage.py runserver 명령을 실행하고이 로컬 컴퓨터에서 실행중인 app를 시작합니다 :

어느 쪽이든은, 그래서 결국, 당신이 만든 앱 디렉토리로 이동합니다.

관련 문제