Olá, Kayo. Tudo bem?
Esse erro pode estar acontecendo devido a incompatibilidades entre as versões das bibliotecas utilizadas. Para corrigir isso você pode reinstalar as bibliotecas seguindo o passo a passo a seguir:
requirements.txt
que vai conter as bibliotecas instaladas. Para isso use o comando a seguir em seu terminal:pip freeze > requirements.txt
requirements.txt
, rodando o comando abaixo em seu terminal. Pessione Y
e enter
quando for solicitado a confirmação da desinstalaçãopip uninstall -r requirements.txt
requirements.txt
, exclua seu conteúdo, adicione as dependências a seguir e salve o arquivo: Flask==2.2.2
mysql-connector-python==8.0.28
Flask-SQLAlchemy==3.0.3
Flask-WTF==1.0.0
Flask-Bcrypt==1.0.1
requirements.txt
, com o comando a seguir:pip install -r .\requirements.txt
Agora o seu projeto deve funcionar sem nenhum erro.
Espero ter ajudado. Qualquer outra dúvida estou a disposição.
Abraços. Bons estudos!
obrigado, gabrielle!! deu certo
Depois de seguir os passos acima, agora vem essa informacao. Preciso de orientacao. DatabaseError sqlalchemy.exc.DatabaseError: (mysql.connector.errors.DatabaseError) 1273 (HY000): Unknown collation: 'utf8mb4_0900_ai_ci' (Background on this error at: https://sqlalche.me/e/20/4xp6)