python - page_not_found(e)中e代表的是什么?
怪我咯
怪我咯 2017-04-18 09:42:05
0
4
1617

《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代表的是什么意思?

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(4)
阿神

定義から、e は page_not_found のパラメータであり、e は
type(e) で識別できる Exception のインスタンスである可能性があります。

いいねを押す +0
小葫芦

eを書かずにやってみるとわかりますが、基礎がしっかりしていません。 。 。

いいねを押す +0
迷茫

私もここを見ました。この中国語の文書から見てください

エラー ハンドラーはビュー関数に似た関数ですが、エラーが発生したときに実行され、エラーがパラメーターとして渡されます。通常、エラーは HTTPException ですが、場合によっては他のエラーになることもあります。内部サーバーのエラー ハンドラーは、パラメータとして捕捉された実際のコード エラーを使用して実行されます。

この小さな e は、HTTP またはその他のエラーによって引き起こされるエラーである可能性があります (リマインダーをありがとう)。

いいねを押す +0
洪涛

e はエラー オブジェクトで、次のようなエラー情報がこの変数に格納されます。 リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート