django app的真正定义

时间:2016-03-02 12:03:28

标签: python django django-apps

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

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

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

  

应用程序通常以模型为导向。

1 个答案:

答案 0 :(得分:3)

有一个应用程序和项目in the docs的说明,但它没有包含要求将应用程序包含在INSTALLED_APPS中的明确功能列表。

我尝试了一个要求应用程序位于INSTALLED_APPS的功能列表,这可能不完整。

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