django - 对将应用程序添加到 INSTALLED_APPS 感到困惑
问题描述
我刚开始学习 Django,我在 Youtube 上观看了 2 门不同的课程。将应用程序添加到项目中让我从一开始就感到困惑。在第一个教程中,他们告诉我将应用添加到已安装应用的列表中,如下所示:
INSTALLED_APPS = [
'blog.apps.BlogConfig',
...
...
...
]
在另一个教程中,他们只需将应用名称添加到列表中:
INSTALLED_APPS = [
'blog',
...
...
...
]
你能解释一下区别吗?我应该如何将应用程序添加到项目中?
解决方案
如果您想配置应用程序的某些属性(例如,它在管理界面中标识的标签),您可以添加应用程序的配置类(从AppConfig子类化)。
该文档有一个处理该问题的应用程序配置部分。
推荐阅读
- apache-nifi - NiFI:通过文件名的日期时间将流文件传递给下一个处理器
- typescript - “字符串”类型不存在属性“替换”
- angular - 使用角度 7 为任意值设置动画
- amazon-ec2 - 如何通过 CLI 使用自定义 AMI 映像创建 ECS 集群?
- python - 模块不可调用
- python - 为什么我得到“试图在数据帧的切片副本上设置一个值”
- linux - 在 192.168.65.1:53 上查找 google.com:无法解组 DNS 消息
- php - 将内容动态插入用户通过 PHP 和 mySQL 生成的 URL
- python - 如何在flask-sqlalchemy中只返回枚举的值而不是kv对
- reactjs - 如何声明 this.someProperty 与 typeScript 反应?