django 应用程序的真正定义



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

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

我得到的最接近的答案在这里:

应用通常以模型为导向。

文档中有

应用程序和项目的描述,但它不包括需要将应用程序包含在INSTALLED_APPS中的功能的明确列表。

这是我尝试列出需要应用程序处于INSTALLED_APPS的功能列表,它可能不完整。

  • 模型
  • 模板标签
  • 模板目录(如果您希望应用程序目录加载程序找到它
  • 要在服务器启动时运行的AppConfig类中的代码

相关内容

  • 没有找到相关文章

最新更新