我正在遵循Django教程here。我完全复制了所有内容。在您输入python manage.py sql polls命令的部分之后,它返回:

Error:App with the label polls could not be found. Are you sure yuor
INSTALLED_APPS setting is correct?


我在/ home / kevin / crossen / crossen中安装了站点,目录列表为

__init__.py
__init__.pyc
manage.py
polls(dir)
settings.py
settings.pyc
testdb(sqlite3 database)
test.db(0bytes)
urls.py
urls.pyc


我的settings.py文件的结尾看起来像这样:

INSTALLED_APPS=(
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'crossen.polls'
)


crossen.polls遵循指南中的mystie.polls约定。我已经尝试了民意调查,同样的错误。不知道出什么事了,谢谢。

编辑

民意调查目录为:

__init__.py
__init__.pyc
models.py
models.pyc
tests.py
views.py

最佳答案

__init__.py目录中是否有一个polls文件?
/home/kevin/crossen在您的python路径上吗?


要检查路径,请执行以下操作:

$ python -c "import sys; print sys.path"

10-07 23:30