代码之家  ›  专栏  ›  技术社区  ›  lmiguelvargasf

如何将Django应用程序添加到settings.py app\u name或app\u name.apps.AppNameConfig?

  •  1
  • lmiguelvargasf  · 技术社区  · 5 年前

    我看到有两种方法可以将Django应用程序添加到 settings . 假设应用程序是 app_name

    1. 使用
    INSTALLED_APPS = [
        # other apps
        'app_name'
    ]
    
    1. app_name.apps.AppNameConfig
    INSTALLED_APPS = [
        # other apps
        'app_name.apps.AppNameConfig'
    ]
    

    我想知道这两种模式之间是否有区别,或者它们是否相等。我还想知道是否有什么更好的方法来添加应用程序。

    1 回复  |  直到 5 年前
        1
  •  6
  •   lmiguelvargasf    5 年前

    它们在某种程度上是等价的,除了 AppConfig 提供一种定制应用程序元数据的方法(将来可能会更多)。

    应用配置 .

    更多关于这个的 INSTALLED_APPS AppConfig docs .