首页 > 解决方案 > 对将应用程序添加到 INSTALLED_APPS 感到困惑

问题描述

我刚开始学习 Django,我在 Youtube 上观看了 2 门不同的课程。将应用程序添加到项目中让我从一开始就感到困惑。在第一个教程中,他们告诉我将应用添加到已安装应用的列表中,如下所示:

INSTALLED_APPS = [
    'blog.apps.BlogConfig',
     ...
     ...
     ...
]

在另一个教程中,他们只需将应用名称添加到列表中:

INSTALLED_APPS = [
    'blog',
     ...
     ...
     ...
]

你能解释一下区别吗?我应该如何将应用程序添加到项目中?

标签: django

解决方案


如果您想配置应用程序的某些属性(例如,它在管理界面中标识的标签),您可以添加应用程序的配置类(从AppConfig子类化)。

该文档有一个处理该问题的应用程序配置部分。


推荐阅读