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。
答案 0 :(得分:2)
你可能正在运行错误的Django版本。
使用python manage.py --version
检查安装了哪个版本的Django。
(如果您使用多个版本的Python(Python 2 + Python 3),或者如果您使用的是virtualenvs,则可能在不同的pythons中并排安装了多个版本的Django。)
答案 1 :(得分:1)
参考:https://code.djangoproject.com/ticket/24971
我想它可能看起来像:
在apps.py中添加以下代码:
from django.apps import AppConfig
class AppnameConfig(AppConfig):
name = 'appname'
并在 init .py中添加以下代码:
default_app_config = 'appname.apps.AppnameConfig'