使用开发服务器,它可以与debug = True或False一起使用。
在生产中,如果debug = True,一切正常,但是如果debug = True,则出现500错误,并且apache日志以导入错误结尾:“ ImportError:无法导入名称Project”。
导入中的任何操作都不会对调试产生任何条件-唯一执行的代码是开发服务器是否应提供静态文件(在生产中,apache应该处理此问题- 并且这是经过单独测试并且可以正常工作)。
如果您有一个文件中的循环导入,则会发生这种情况。检查并查看您是否要从Project导入某些内容,然后从最初导入Project的原始文件中导入Project中的某些内容。
最近,我遇到了同样的问题,重新安排了一些进口商品可以解决此问题。