Flaskのアプリが突然動かなくなったのでログを確認したところ以下のようなエラーが起きていました
エラーメッセージ
ImportError: cannot import name ‘escape’ from ‘jinja2’
原因と解決法
Flaskのバージョンの際にjinja2の場所が変わっていたのが原因みたいです。
なので以下のFlaskのバージョンをインストールしなおすと動作しました。
$ pip install Flask==2.1.0
herokuとかの場合だとrequirement.txtに以下を指定します
<requirement.txt>
~~~~ Flask==2.1.0 ~~~~
コメント