我想知道django app(应用程序)的实际定义是什么。
之前已经问过这个问题,但我仍然不清楚Django应用程序必须包含哪些包,并且(至关重要地)在INSTALLED_APPS
settings.py
中列出了哪些包,以及包可以只是普通python方式使用的普通旧python包(即,只是以通常的python方式导入而不在INSTALLED_APPS
中列出)。
我得到的最接近的答案是here:
应用程序通常以模型为导向。
答案 0 :(得分:3)
有一个应用程序和项目in the docs的说明,但它没有包含要求将应用程序包含在INSTALLED_APPS
中的明确功能列表。
我尝试了一个要求应用程序位于INSTALLED_APPS
的功能列表,这可能不完整。
AppConfig
类中的代码