2014-12-07 2 views
0

에서 Python 개발 서버 설정 문제 "python manage.py runserver"를 사용하는 데 문제가 있습니다.http://127.0.0.1:8000/

자습서에 따르면 http://127.0.0.1:8000/에서 개발 서버를 방문 할 때 "Welcome to Django"화면이 표시되지만 대신 내 컴퓨터에서 로컬로 호스팅되는 이전 프로젝트 중 하나가 표시됩니다. 나는 이것이 왜 궁금합니다. "python manage.py runserver"를 사용할 때 좀 더 구체적으로 지정해야합니까?

+2

이는 이전 프로젝트의 서버가 실행 중임을 의미합니다. – Amber

답변

0

당신이 경우 다른 로컬 서버가 실행 중이고 병렬 프로젝트가 실행되도록하려면 다음과 같이 다른 포트에서 새 프로젝트를 실행하십시오.

python manage.py runserver 127.0.0.1:8001 # it normally runs at :8000 
+0

이것은 효과가 있습니다. 감사! –

0

더 이상 할 필요가 없습니다. 이전 프로젝트를 실행중인 서버가 없습니다.

확인하려면 자습서에서 django-admin.py startproject mysite을 실행 한 시점에 있는지 확인하십시오. python manage.py migrate도 실행했습니다.

또한 실행중인 manage.py이 새 튜토리얼 프로젝트의 manage.py에 해당하도록 python manage.py runserver을 실행하고 있는지 확인하십시오. 즉, 실행중인 디렉토리를 확인하십시오.

1
당신이 그것을 8000에서 수신 대기 응용 프로그램을 죽여야 다음 명령을 실행 해 다음 다시 응용 프로그램을 다시 시작하려고 할 수 있습니다 포트 8000에서 수신 대기하는 응용 프로그램이처럼 보이는

:

if [ `lsof -i:8000 -t` ]; then echo "Killing Following"; lsof -i:8000; kill `lsof -i:8000 -t`; fi;