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

时间:2011-05-11 03:23:35

标签: python django

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

1 个答案:

答案 0 :(得分:10)

INSTALLED_APPS帮助django同步数据库,运行测试,让网址工作以及更多相关问题。

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