这个实际做了什么?我最近将我的项目从1个应用程序扩展到6个不同的应用程序,忘了更新我的设置文件的INSTALLED_APPS
部分。即使我没有列出新的应用程序,一切仍然有效。这应该发生吗?我需要在INSTALLED_APPS
中添加所有应用吗?
答案 0 :(得分:10)
是
INSTALLED_APPS帮助django同步数据库,运行测试,让网址工作以及更多相关问题。
也许您安装的应用程序仍然有效,因为主要应用程序通过导入调用其他应用程序,django应用程序只不过是在设置文件中调用时导入的简单 python模块,这就是为什么你运行开发服务器后出现无效的语法错误,因为导入无法使用无效的语法。