《Flask web development》 3.3自定义错误页面
@app.errorhandler(404) def page_not_found(e): return render_template('404.html'), 404
使用errorhandler装饰器,其中page_not_found(e)是继承与e的子类么?这个e代表的是什么意思?
走同样的路,发现不同的人生
定義から、e は page_not_found のパラメータであり、e は type(e) で識別できる Exception のインスタンスである可能性があります。
eを書かずにやってみるとわかりますが、基礎がしっかりしていません。 。 。
私もここを見ました。この中国語の文書から見てください
エラー ハンドラーはビュー関数に似た関数ですが、エラーが発生したときに実行され、エラーがパラメーターとして渡されます。通常、エラーは HTTPException ですが、場合によっては他のエラーになることもあります。内部サーバーのエラー ハンドラーは、パラメータとして捕捉された実際のコード エラーを使用して実行されます。
この小さな e は、HTTP またはその他のエラーによって引き起こされるエラーである可能性があります (リマインダーをありがとう)。
e はエラー オブジェクトで、次のようなエラー情報がこの変数に格納されます。 リーリー
定義から、e は page_not_found のパラメータであり、e は
type(e) で識別できる Exception のインスタンスである可能性があります。
eを書かずにやってみるとわかりますが、基礎がしっかりしていません。 。 。
私もここを見ました。この中国語の文書から見てください
この小さな e は、HTTP またはその他のエラーによって引き起こされるエラーである可能性があります (リマインダーをありがとう)。
e はエラー オブジェクトで、次のようなエラー情報がこの変数に格納されます。 リーリー