ホームページ  >  に質問  >  本文

python - page_not_found(e)中e代表的是什么?

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

怪我咯怪我咯2740日前1591

全員に返信(4)返信します

  • 阿神

    阿神2017-04-18 09:44:05

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

    返事
    0
  • 高洛峰

    高洛峰2017-04-18 09:44:05

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

    返事
    0
  • 迷茫

    迷茫2017-04-18 09:44:05

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

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

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

    返事
    0
  • PHP中文网

    PHP中文网2017-04-18 09:44:05

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

    返事
    0
  • キャンセル返事