gpt4 book ai didi

python - Django 教程 1 - 导入错误 : No module named apps

转载 作者:行者123 更新时间:2023-11-30 22:50:12 26 4
gpt4 key购买 nike

我正在关注本教程: https://docs.djangoproject.com/en/1.10/intro/tutorial02/

在“激活模型”小节中,我应该在

中添加一些代码

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',
]

当我运行命令时

python manage.py makemigrations polls

我收到以下错误消息

Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 354, in execute_from_command_line
utility.execute()
File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 328, in execute
django.setup()
File "/usr/lib/python2.7/dist-packages/django/__init__.py", line 18, in setup
apps.populate(settings.INSTALLED_APPS)
File "/usr/lib/python2.7/dist-packages/django/apps/registry.py", line 85, in populate
app_config = AppConfig.create(entry)
File "/usr/lib/python2.7/dist-packages/django/apps/config.py", line 112, in create
mod = import_module(mod_path)
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
ImportError: No module named apps

我的“polls”文件夹中没有名为“apps”的文件夹或文件,所以我想知道“polls.apps.PollsConfig”语法。我在网上发现了一些帖子,告诉我们 django 1.7 版本中发生了一些变化。

我正在使用:

  • Ubuntu 16.04 LTS
  • Python 2.7.11+
  • django.VERSION (1, 8, 7, '最终', 0)

最佳答案

您使用的是较新版本的 Django,它不会在该文件夹中创建 app.py 配置文件,因为旧的结构不同。您有两个选择:

1) 将文档版本更改为1.8

2) [推荐]使用最新版本的 Django

关于python - Django 教程 1 - 导入错误 : No module named apps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39485505/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com