小编典典

当debug = False时可能导致Django错误的原因,而debug = True时不存在的错误

python

使用开发服务器,它可以与debug = True或False一起使用。

在生产中,如果debug = True,一切正常,但是如果debug = True,则出现500错误,并且apache日志以导入错误结尾:“
ImportError:无法导入名称Project”。

导入中的任何操作都不会对调试产生任何条件-唯一执行的代码是开发服务器是否应提供静态文件(在生产中,apache应该处理此问题-
并且这是经过单独测试并且可以正常工作)。


阅读 203

收藏
2021-01-20

共1个答案

小编典典

如果您有一个文件中的循环导入,则会发生这种情况。检查并查看您是否要从Project导入某些内容,然后从最初导入Project的原始文件中导入Project中的某些内容。

最近,我遇到了同样的问题,重新安排了一些进口商品可以解决此问题。

2021-01-20