2016-12-04 118 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