Django版本:Django-1.9.7 我正在关注这个教程:
https://docs.djangoproject.com/en/1.9/intro/tutorial01/
我到达这一步:
python manage.py startapp polls
一旦运行它,我应该会得到一个名为 polls 的文件夹,其中有几个文件,我缺少 apps.py 文件。
有办法生成这个吗?为什么没有创建?
我使用的是 ubuntu 16.04,我通过 pip 安装了 django
Ubuntu 附带了 2 个版本的 python,那么 django 也有两个版本吗?我该如何检查?
编辑:我有包裹
python-django-common python-django python3-django
安装后,我删除了它们并按照udi的建议进行操作,最终版本为1.9.7。
文档参考。
我猜它可能看起来像:
在 apps.py 中添加以下代码:
from django.apps import AppConfig
class AppnameConfig(AppConfig):
name = 'appname'
并在
__init__.py
中添加以下代码:
default_app_config = 'appname.apps.AppnameConfig'
您可能运行了错误版本的 Django。
使用
python manage.py --version
检查安装了哪个版本的 Django。
(如果您使用多个版本的 Python (Python 2 + Python 3),或者如果您使用 virtualenvs,则可能在不同的 python 中并排安装了多个版本的 Django)。