首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Django INSTALLED_APPS 'polls‘vs 'polls.apps.PollsConfig’

Django INSTALLED_APPS 'polls‘vs 'polls.apps.PollsConfig’
EN

Stack Overflow用户
提问于 2018-06-28 00:44:37
回答 4查看 1.2K关注 0票数 4

在我见过的每个youtube教程中,人们都会简单地在INSTALLED_APPS列表中添加"app_name“。昨天我开始了官方的Django教程,他们建议使用"app_name.apps.App_nameConf“符号。我猜官方的方式是更好的方式,而且记住额外的语法并不难,我只是想确认一下。因为这些东西都是用来工作的。请给我一个简单,容易理解的答案,这样我也能得到它。谢谢!

EN

回答 4

Stack Overflow用户

发布于 2018-06-28 00:46:21

你是对的,,遵循官方的方式是一个正确的方式,因为创建的视频教程或第三方博客可能会引用旧版本的django,这种方式现在已经被弃用了。

祝你一开始就好运!

票数 1
EN

Stack Overflow用户

发布于 2018-06-28 00:46:32

polls.apps.PollsConfig是一种更新、更明确的方式,它更好地允许同一应用程序的多种配置。

polls工作的原因是polls/__init__.py可能有一个

代码语言:javascript
运行
复制
default_app_config = 'polls.apps.PollsConfig'

线路。

票数 0
EN

Stack Overflow用户

发布于 2019-12-15 01:07:04

你必须激活你的模型,Django需要知道你已经安装了你的应用程序。因此在settings.py中,您需要在INSTALLED_APPS主题中添加'polls.apps.PollsConfig‘,因为在您的app.py文件中,您可能已经定义了一个类PollsConfig:

在settings.py中

代码语言:javascript
运行
复制
INSTALLED_APPS = [
  'polls.apps.PollsConfig,
  'django.contrib.admin',
  '<other app...>',
]

在apps.py中

代码语言:javascript
运行
复制
class PollsConfig(AppConfig)
    name = 'polls'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51067778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档