每次在更新我的Django应用程序(使用mod-wsgi在httpd上运行)后重新加载服务器时,第一个请求始终是内部错误。
问题始终相同 - 应用无法从其他应用导入给定模型。不幸的是,ImportError
可能是所有例外中最不有用的,因为它没有告诉您导入失败的原因,只是它确实如此。
有没有人遇到过这个问题,它是如何解决的?目前没有解决方法,因为有models.py
个文件依赖于其他模型。通常情况下,我会假设代码中存在错误,但由于请求每隔一段时间都有效,我猜测它会因为其他原因而遇到问题。
详细说明:
INSTALLED_APPS
答案 0 :(得分:0)
我想说的是,只需尝试在manage.py脚本中导入该模型模块,以查看预加载是否有效。另请注意循环导入(模块互相导入)。