溫馨提示×

Flask如何自定義錯誤頁面

小樊
118
2024-06-15 23:46:54
欄目: 編程語言

要在Flask中自定義錯誤頁面,可以使用@app.errorhandler裝飾器來捕獲特定狀態碼的錯誤,并返回自定義的錯誤頁面。

例如,要自定義404頁面,可以在Flask應用中添加如下代碼:

from flask import Flask, render_template

app = Flask(__name)

# 自定義404錯誤頁面
@app.errorhandler(404)
def page_not_found(error):
    return render_template('404.html'), 404

if __name__ == '__main__':
    app.run()

在上面的示例中,當出現404錯誤時,Flask會調用page_not_found函數來返回一個自定義的404頁面。在這個函數中,我們使用render_template函數來渲染一個名為404.html的模板,并返回狀態碼404。

你可以為其他狀態碼也添加類似的自定義錯誤處理函數來顯示自定義的錯誤頁面。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女