2014-01-25 24 views
2

我希望我的应用程序的仪表板区域被称为/控制台。但是,Flask使用werkzeug.debug.DebuggedApplication(http://werkzeug.pocoo.org/docs/debug/),它使用/ console作为默认调试路径。烧瓶本身只有调试标志,在Flask调试模式下禁用默认/控制台路由的最佳方法是什么?

app.run(debug=True) 

没有其他选项来覆盖该路径。我有什么选择?

我暂时补充以下,但我宁愿没有这样做,因为我有一些复杂的事情的事情在JS的前端,如在注册过程中重定向等

if app.debug: 
    app.register_blueprint(.., url_prefix='/con') 
else: 
    app.register_blueprint(..., url_prefix='/console') 

回答

3

app.run通话设置use_evalex=False禁用控制台,但仍然有重装和漂亮的WERKZEUG“不要恐慌”调试器:

if __name__ == '__main__': 
    app.run(debug=True, use_evalex=False) 
相关问题