首頁 >後端開發 >Python教學 >為什麼即使我的模板檔案存在,Flask 也會拋出'TemplateNotFound”錯誤?

為什麼即使我的模板檔案存在,Flask 也會拋出'TemplateNotFound”錯誤?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-12 18:46:11663瀏覽

Why Does Flask Throw a

儘管存在模板文件,但Flask TemplateNotFound 錯誤

在嘗試渲染home.html 模板時,開發人員經常遇到錯誤「jinja2 .html」。異常。 TemplateNotFound:home.html。 「當Flask 難以找到指定的範本檔案時,就會出現此錯誤。

了解範本檔案位置

解決此錯誤的關鍵在於確保範本檔案放置在適當的位置。模組相鄰。夾已重新命名,Flask 可以使用template_folder參數進行通知:

藍圖模板

Flask中的藍圖也支援自訂範本目錄。 🎜>
/myproject
    app.py
    templates/
        home.html

正確的檔案位置:
app = Flask(__name__, template_folder='template')
確認範本檔案存在於預期的範本子目錄中。確保templates 資料夾命名為templates,除非使用template_folder 明確指定。辨識任何意外行為。

以上是為什麼即使我的模板檔案存在,Flask 也會拋出'TemplateNotFound”錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn