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

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

Susan Sarandon
Susan Sarandon原創
2024-12-13 19:02:11849瀏覽

Why Does My Flask App Throw a `TemplateNotFound` Error, Even Though My Template File Exists?

解決Flask 的TemplateNotFound 錯誤

嘗試在Flask 中渲染模板(例如「home.html」)時,您可能會遇到「儘管檔案存在,仍出現jinja2.exceptions.TemplateNotFound'錯誤。不到指定的範本檔案在其預設範本目錄中,即「templates」。模組一起尋找模板。模組相鄰的「templates」子目錄中。資料夾必須在套件目錄中建立。 template')」將使用「template」目錄。

Flask提供「EXPLAIN_TEMPLATE_LOADING」選項來取得有關範本搜尋嘗試的詳細資訊。對於非打包應用:

對於包裝好的app:

透過遵循這些準則,您可以有效解決 TemplateNotFound 錯誤並按預期渲染模板。

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

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