【Pythonエラー】jinja2.exceptions.TemplateNotFound: 〇〇.htmlの対策

PythonモジュールFlaskで「jinja2.exceptions.TemplateNotFound: 〇〇.html」というエラーが出た場合の対策についてまとめました。

【Flask】jinja2.exceptions.TemplateNotFound

PythonモジュールFlaskで次のエラーが出ることがあります。

raise TemplateNotFound(template)
jinja2.exceptions.TemplateNotFound: hello.html

これは、HTMLファイルの配置場所が誤っている場合に発生するエラーです。
対処方法は次の通り。

①「templates」フォルダをスクリプトファイルと同じフォルダ内に作成します。
②「templates」フォルダ内にHTMLファイルを入れます。

関連記事
1 【Python/Flask】Webフレームワーク入門
2 Python入門 基本文法

コメント