2014-12-07 75 views
0

我遇到了嘗試使用「python manage.py runserver」的問題。設置Python開發服務器的問題http://127.0.0.1:8000/

根據教程,當我訪問我的開發服務器http://127.0.0.1:8000/時,我應該得到一個「歡迎使用Django」屏幕,但是我看到一個本地託管在我的計算機上的項目。我想知道爲什麼這是,當我使用「python manage.py runserver」時,我必須更具體或指定另一個:

+2

這可能意味着你離開以前的項目的服務器上運行。 – Amber 2014-12-07 02:59:42

回答

0

,如果你有運行的其他本地服務器(並希望他們能夠運行paralell),然後像其他端口運行的新項目:

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

這工作。謝謝! – 2014-12-07 16:48:50

0

您不必做比您所做的更多的事情,但是,您應該確保例如,您沒有運行上一個項目的服務器。

要確認,您是否在教程中您已經運行django-admin.py startproject mysite的地步。您也運行python manage.py migrate

此外,請確保您正在運行python manage.py runserver,使您所運行的manage.py對應於新教程項目中的manage.py。也就是說,檢查你正在運行的目錄。

1

它看起來像你有一個應用程序偵聽端口8000嘗試運行以下命令,應該殺死應用程序監聽8000,然後你可以嘗試再次重新啓動應用程序:

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