Il problema è un problema noto in flask-sqlalchemy, causato da modifiche in SQLAchemy 1.4. Flask-sqlalchemy tenta di modificare l'URL del motore SQLALchemy, ma questi URL non sono modificabili in SQLAlchemy 1.4.
Il problema è stato risolto in Flask-SQLAlchemy 2.5+ (log delle modifiche ).
Se l'aggiornamento di Flask-SQLAlchemy non è possibile, è possibile aggirare il problema specificando la versione di SQLAlchemy passata a pip
, sia tramite la riga di comando
pip install --upgrade 'SQLAlchemy<1.4'
o in requisiti.txt
SQLAlchemy<1.4
SQLAlchemy 1.4 è stato rilasciato in versione generale il 15 marzo 2021.