$ python3 manage.py runserver Traceback (most recent call last): File "manage.py", line 2, in <module> from app import app, manager File "/Users/kuro/database/app/__init__.py", line 11, in <module> from app.models import * File "/Users/kuro/database/app/models.py", line 4, in <module> from werkzeug import check_password_hash, generate_password_hash ImportError: cannot import name 'check_password_hash' from 'werkzeug' (/usr/local/lib/python3.7/site-packages/werkzeug/__init__.py)
となってFlaskが動かない。
以前はmodels.pyの中で
from werkzeug import check_password_hash, generate_password_hash
としておけばよかったのだが、werkzeugの構成に変更があったらしく
from werkzeug.security import check_password_hash, generate_password_hash
このように書くようになった。