Skip to main content
 首页 » 编程设计

python之Django 应用程序的真正定义

2024年08月23日31emanlee

我想知道 Django 应用程序(应用程序)的实际定义是什么。

之前有人问过这个问题,但我仍然不清楚哪些包必须是 Django 应用程序,并且(至关重要的)在 settings.py 的 INSTALLED_APPS 中如此列出>,哪些包可以只是以通用 python 方式使用的普通旧 python 包(即,以通常的 python 方式简单地导入,而不在 INSTALLED_APPS 中列出)。

我得到的最接近的答案是 here :

Apps are generally oriented around models.

请您参考如下方法:

有应用程序和项目的描述 in the docs ,但它不包含要求应用包含在 INSTALLED_APPS 中的功能的最终列表。

这是我尝试列出的功能,这些功能要求应用程序位于 INSTALLED_APPS 中,它可能不完整。

  • 模特
  • 模板标签
  • 一个模板目录,如果你想让它被应用程序目录加载器找到的话
  • 在服务器启动时运行的 AppConfig 类中的代码