0
アプリケーションは1ページのみで構成されています。 エラーページの代わりに、メインサイトを単純に表示する必要があります。 エラーハンドリングはどのように実装する必要がありますか?エラーが発生した場合のメインページの表示
アプリケーションは1ページのみで構成されています。 エラーページの代わりに、メインサイトを単純に表示する必要があります。 エラーハンドリングはどのように実装する必要がありますか?エラーが発生した場合のメインページの表示
あなたはerror handlers
すなわち)
@app.errorhandler(404)
def page_not_found(e):
return render_template('base.html'), 404
の助けを借りて、あなたはこのcatch-all trickを使用することができ、およびデフォルトにexcept
さredirect
で、try
ブロック内部のロジックを置くことを行うことができますパス。
あなたは疑問を誤解していると思います。 **すべての**エラーを処理したいだけでなく、ページが見つかりません。 – R3turnz
一般的なエラーコード[here](http://flask.pocoo.org/docs/0.12/patterns/errorpages/#common-error-codes) –
を参照してください。これを他のエラーコードにも拡張することができます。この[ドキュメント](http://werkzeug.pocoo.org/docs/0.12/exceptions/#custom-errors)を参照してください –