2016-12-04 2 views
0

python ./store/manage.py runserver當我跑這我得到的錯誤是這樣的:蟒蛇./store/manage.py RUNSERVER

$ python ./store/manage.py runserver 
Unhandled exception in thread started by <function wrapper at 0x0000000003AE6978> 
Traceback (most recent call last): 
    File "C:\Python27\lib\site-packages\django-1.10.4-py2.7.egg\django\utils\autoreload.py", line 226, in wrapper 
    fn(*args, **kwargs) 
    File "C:\Python27\lib\site-packages\django-1.10.4-py2.7.egg\django\core\management\commands\runserver.py", line 113, in inner_run 
    autoreload.raise_last_exception() 
    File "C:\Python27\lib\site-packages\django-1.10.4-py2.7.egg\django\utils\autoreload.py", line 249, in raise_last_exception 
    six.reraise(*_exception) 
    File "C:\Python27\lib\site-packages\django-1.10.4-py2.7.egg\django\utils\autoreload.py", line 226, in wrapper 
    fn(*args, **kwargs) 
    File "C:\Python27\lib\site-packages\django-1.10.4-py2.7.egg\django\__init__.py", line 27, in setup 
    apps.populate(settings.INSTALLED_APPS) 
    File "C:\Python27\lib\site-packages\django-1.10.4-py2.7.egg\django\apps\registry.py", line 85, in populate 
    app_config = AppConfig.create(entry) 
    File "C:\Python27\lib\site-packages\django-1.10.4-py2.7.egg\django\apps\config.py", line 90, in create 
    module = import_module(entry) 
    File "C:\Python27\lib\importlib\__init__.py", line 37, in import_module 
    __import__(name) 
ImportError: No module named polls 
+0

你爲什麼從父目錄運行,而不是在內部存儲? –

+1

你的項目的文件結構是什麼? – Riley

回答

0

我測試了一些情況,也是唯一一個在那裏我得到了同樣的錯誤是,當我添加的應用程序這在我的項目中不存在於我的INSTALLED_APPSsettings.py文件中。因此,請確保您使用python manage.py startapp polls創建了polls應用程序(您應該有/store/polls文件夾)。

要創建polls應用程序,如果它不存在,您需要先將其從INSTALLED_APPS中刪除。如果不先刪除它,您將得到與上述相同的錯誤。

此外,你需要cd到你的項目的根文件夾中運行任何命令(即使不需要它上面的命令)之前,因此,而不是:

python ./store/manage.py runserver 

運行:

cd store/ 
python manage.py runserver 
+0

我在桌面創建了商店作爲django-admin startproject商店在目錄C:\ Users \ tulasi \桌面,然後我添加python manage.py startapp民意測驗在同一個上面的目錄(即C:\ users \ tulasi \桌面)是它正確 –

+0

非常感謝......我不是內部存儲我創建分開。現在我再次非常感謝你 –

+0

不,這是不正確的。你應該首先進入投票目錄,就像我在我的回答中所說的那樣。移動您的投票文件夾以存儲/並嘗試啓動您的服務器。 – ettanany