Python Django-运行startapp时没有apps.py
Django版本:Django-1.9.7 我将学习本教程: 我开始这一步:Python Django-运行startapp时没有apps.py,python,django,Python,Django,Django版本:Django-1.9.7 我将学习本教程: 我开始这一步: python manage.py startapp polls 一旦我运行它,我会得到一个名为polls的文件夹,其中有几个文件,我缺少apps.py文件 有没有办法产生这个?为什么它没有被创建 我使用的是ubuntu 16.04,我通过pip安装了django Ubuntu附带了两个版本的python,那么有两个版本的django吗?我怎么查 编辑:我有包裹 python-django-common python
python manage.py startapp polls
一旦我运行它,我会得到一个名为polls的文件夹,其中有几个文件,我缺少apps.py文件
有没有办法产生这个?为什么它没有被创建
我使用的是ubuntu 16.04,我通过pip安装了django
Ubuntu附带了两个版本的python,那么有两个版本的django吗?我怎么查
编辑:我有包裹
python-django-common python-django python3-django
安装后,我删除了它们,并按照udi的建议进行了操作,最终版本为1.9.7。您可能运行了错误的Django版本 使用
python manage.py--version
检查安装了哪个版本的Django
(如果您使用不止一个版本的Python(Python 2+Python 3)或使用virtualenvs,则可能会在不同的Python中并排安装多个版本的Django)。ref:
我想它可能看起来像:
在apps.py中添加以下代码:
from django.apps import AppConfig
class AppnameConfig(AppConfig):
name = 'appname'
并在init.py中添加以下代码:
default_app_config = 'appname.apps.AppnameConfig'
当你运行
python manage.py--version
时,它是否会打印1.9.7
?@Udi奇怪的是,我得到了1.8.7这个功能,我在Django==1.8.6中没有apps.py,添加它将有助于makemigrations对于我来说,我忘记了使用python3
命令,而是使用了python
,它指的是2.7。