python - Django 1.9 教程第 2 部分 : No module named 'polls.apps' when running python manage. py makemigrations 投票

标签 python django

SO 上有很多类似的问题,但它们似乎都是针对旧版本的,或者与错字有关。

part 2 of the Django 1.9 tutorial ,我被困在投票应用程序的初始迁移中:

python manage.py makemigrations 投票

运行此程序时,出现错误:`ImportError: No module named 'polls.apps'

我正在使用 Python 3.5.1Django 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

最佳答案

您缺少本应在此步骤中生成的 apps.py 文件(以及 polls.migrations 包):Creating the Polls app .请检查以确保您已正确完成该步骤。

关于python - Django 1.9 教程第 2 部分 : No module named 'polls.apps' when running python manage. py makemigrations 投票,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36014546/

相关文章:

Python 2.7/App Engine - TypeError : is_valid() takes exactly 2 arguments (3 given)

python - 在 Django 查询中收到 "missing FROM-clause"编程错误

python - 在回溯期间显示变量

Jquery 关注者未触发

python - 包含python3中JSON数据的不同压缩方式

python - 将先验信念添加到神经网络中

python - 我可以在 Django QuerySet 中自定义复杂的分组依据吗?

python - 文件字段在 Django 中不起作用

python - 将新元素插入现有 xml 时,lxml 不添加换行符

python - shutil.rmtree 在 Windows 上失败并显示 'Access is denied'