对将应用添加到INSTALLED_APPS感到困惑

时间:2019-02-24 08:11:23

标签: django

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

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

在其他教程中,他们只是将应用程序名称添加到列表中:

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

您能解释一下两者之间的区别吗?以及如何将应用添加到项目中?

1 个答案:

答案 0 :(得分:1)

如果要配置应用程序的某些属性(例如,在管理界面中由其标识的标签),则添加应用程序的配置类(从AppConfig子类化)。

该文档的Application configuration部分对此进行了处理。