当我从终端运行 Flask 时flask run,如果我的代码有错误,我会看到“TypeError:异常必须从 BaseException 派生”,而不是实际的错误。要调试它,我需要打开浏览器并检查exc_infoWerkzeug 调试器中的变量,这很不方便。Flask 为什么要这样做?我怎样才能看到终端中的实际错误?
$ FLASK_APP=example flask run
Traceback (most recent call last):
File "[...]/lib/python3.9/site-packages/flask/cli.py", line 356, in __call__
self._flush_bg_loading_exception()
File "[...]/lib/python3.9/site-packages/flask/cli.py", line 344, in _flush_bg_loading_exception
raise exc_info
TypeError: exceptions must derive from BaseException
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2225 次 |
| 最近记录: |