Olá! Tudo estava indo bem até que na última aula, implementamos as questões de segurança... Ao modificar a versão do Werkzeug, o prepara_banco roudou certinho mas a aplicação, não. Procurando nos fóruns, tudo leva a crer que existe incompatibilidades de versões de Flask e Werkzeug no meu projeto e, em algumas tentativas de compatibilizar, acabou afetando também o SQLAlchemy. Alguém que tenha ido até o final do projeto com sucesso poderia colocar aqui as versões utilizadas, dando um
pip freeze
no terminal e postando o resultado aqui, por favor? O meu está com essa configuração atualmente, sem funcionar o projeto:
bcrypt==4.0.1
click==8.1.3
colorama==0.4.6
Flask==2.2.2
Flask-Bcrypt==0.7.1
Flask-SQLAlchemy==3.0.3
Flask-WTF==1.0.0
greenlet==2.0.2
itsdangerous==2.1.2
Jinja2==3.1.2
MarkupSafe==2.1.2
mysql-connector-python==8.0.28
protobuf==4.22.1
SQLAlchemy==2.0.7
typing-extensions==4.5.0
Werkzeug==2.0.0
WTForms==3.0.1