这里有很多类似的问题,但似乎都是针对老版本的,或者是与拼写错误有关的。
在part 2 of the Django 1.9 tutorial中,我陷入了polls应用程序的初始迁移:
python manage.py makemigrations polls
运行此程序时,出现错误:“importorror:没有名为“polls.apps”的模块
我正在使用Python 3.5.1
和Django 1.9.4
摘自mysite/settings.py
...
INSTALLED_APPS = [
'polls.apps.PollsConfig',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
...
文件夹结构:
.
├── db.sqlite3
├── manage.py
├── mysite
│ ├── __init__.py
│ ├── __init__.pyc
│ ├── __pycache__
│ ├── settings.py
│ ├── settings.pyc
│ ├── urls.py
│ └── wsgi.py
└── polls
├── __init__.py
├── __pycache__
├── admin.py
├── models.py
├── tests.py
├── urls.py
└── views.py
4 directories, 21 files
如果你换了
只是
是的! settings.py文件应包含。。。
本教程对于错误和莫名其妙的陈述是如此令人沮丧: 对于Windows,您不能使用时区,所以只能使用系统时区。呃,…怎么会?? 你只需将其设置为“无”,即:
希望这能帮助别人。
您缺少本应在此步骤中生成的
apps.py
文件(以及polls.migrations
包:Creating the Polls app。请检查以确保正确完成了该步骤。相关问题 更多 >
编程相关推荐