有没有办法让Flask更加冗长?

lim*_*imp 18 python flask

我已经使用Flask一段时间了,发现我更喜欢Rails在某些方面,特别是对于轻量级.但是,在我看来,Rails的一个领域是错误报告.Flask中有很多次我在浏览器中出现错误,但我的控制台根本没有显示任何错误(例如,尝试从请求中提取不存在的查询字符串参数.形成400错误请求,但所有你看到的在控制台上是传入请求).

Flask上是否有任何一种冗长的模式可以提供有关其所有行为的详细信息?

Pun*_*t S 6

调试模式可以通过 env 变量(export FLASK_DEBUG=1)或在代码中启用,以允许在出现错误时打印回溯,如下所述:

app = Flask(__name__)
app.debug = True
Run Code Online (Sandbox Code Playgroud)


ʇsә*_*ɹoɈ 3

您可能想要启用调试模式

  • 我一直在这样做,但即使使用 debug=True 运行也会产生非常少量的信息。对于大多数事情,Flask 打印到控制台的唯一内容是 HTTP 请求。 (9认同)