【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入門 基本文法
この記事を書いた人
西住技研

Python使用歴10年以上。研究、仕事、趣味でデータ分析や作業自動化などに活用してきたノウハウを情報発信しています。
詳しいプロフィールやお問合せはこちらのページまで。
YoutubeX(旧Twitter)でも情報発信中です!

西住技研をフォローする
Flask

コメント