La mia ipotesi è che tu non abbia configurato Flask-SQLAlchemy . Hai molto codice che sembra che tenti di configurarlo, ma senza esaminarlo tutto, suppongo che stia configurando la tua configurazione in modo errato o che stia configurando la tua configurazione troppo tardi.
Assicurati che prima di chiamare qualsiasi cosa che colpirà il database (come db.create_all()
) che il tuo app.config["SQLALCHEMY_DATABASE_URI"]
è impostato sull'URI corretto. Probabilmente è impostato su None
, e questo sta causando il tuo problema.