Django中的INSTALLED_APPS设置实际上做了什么?

sup*_*er9 8 python django

这实际上是做什么的?我最近将我的项目从1个应用程序扩展到6个不同的应用程序,忘了更新INSTALLED_APPS我的设置文件的一部分.即使我没有列出新的应用程序,一切仍然有效.这应该发生吗?我是否需要包含所有应用程序INSTALLED_APPS?

Fit*_*ria 10

是.

INSTALLED_APPS帮助django同步数据库,运行测试,获取工作的URL以及更多相关问题.

也许您安装的应用程序仍然有效,因为主要的应用程序使用导入调用其他应用程序,django应用程序只不过是在设置文件中调用时导入的简单python模块,这就是运行开发后出现无效语法错误的原因服务器,因为导入将无法使用无效语法.