Python 别让werkzeug弄乱我的django调试

Python 别让werkzeug弄乱我的django调试,python,django,werkzeug,django-debug-toolbar,Python,Django,Werkzeug,Django Debug Toolbar,对于一些https测试,我需要安装Werkzeug。当通过https访问我的站点时,Werkzeug决定它必须捕获所有异常,并在默认情况下接管django调试工具栏和内置django异常处理的角色,甚至没有配置参数: Brought to you by DON'T PANIC, your friendly Werkzeug powered traceback interpreter. 嗯,我现在很惊慌。我想要回我的django调试工具栏,特别是在使用https时,因为相比之下,Werkzeug

对于一些https测试,我需要安装Werkzeug。当通过https访问我的站点时,Werkzeug决定它必须捕获所有异常,并在默认情况下接管django调试工具栏和内置django异常处理的角色,甚至没有配置参数:

Brought to you by DON'T PANIC, your friendly Werkzeug powered traceback interpreter.
嗯,我现在很惊慌。我想要回我的django调试工具栏,特别是在使用https时,因为相比之下,Werkzeug向我展示的还不够


我如何告诉Werkzeug停止入侵,让异常到达django?

我猜您正在使用的是的RunServerPlus(
manage.py runserver_plus
)来测试HTTPS。默认情况下,RunServerPlus启用Werkzeug调试器,但无法禁用它。这同样适用于中国

我建议在django扩展项目中打开一个问题,并/或尝试作为替代方案


万一我猜错了:如果您直接使用Werkzeug的
run\u simple
,请使用
use\u debugger=False
调用它。如果您直接使用Werkzeug的
DebuggedApplication
中间件,那么请停止使用它——它是您问题的根源