Je suppose que vous n'avez pas correctement configuré Flask-SQLAlchemy . Vous avez beaucoup de code qui semble essayer de le configurer, mais sans tout parcourir, je suppose qu'il configure votre configuration de manière incorrecte ou qu'il configure votre configuration trop tard.
Assurez-vous qu'avant d'appeler tout ce qui touchera la base de données (comme le db.create_all()
) que votre app.config["SQLALCHEMY_DATABASE_URI"]
est défini sur l'URI correct. Il est probablement défini sur None
, et cela cause votre problème.