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

发布于 2021-01-29 15:06:26

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

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

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

关注者
0
被浏览
47
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

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

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



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看