2017-05-25 43 views
0

该应用程序仅包含一个页面。 它应该简单地显示主站点,而不是错误页面。 我应该如何实现这个错误句柄?发生错误时显示主页

回答

1

你可以做到这一点的error handlers

即)

@app.errorhandler(404) 
def page_not_found(e): 
    return render_template('base.html'), 404 
+0

我想你误解了这个问题。我想处理**所有**错误,而不是仅找不到页面。 – R3turnz

+0

请阅读常见错误代码[here](http://flask.pocoo.org/docs/0.12/patterns/errorpages/#common-error-codes) –

+0

但是,您也可以将其扩展到其他错误代码。看看这个[文档](http://werkzeug.pocoo.org/docs/0.12/exceptions/#custom-errors) –

0

帮助下,你可以使用这个catch-all trick,并把逻辑try块内,与except是一个redirect到默认路径。

相关问题