Meu palpite é que você não configurou corretamente o Flask-SQLAlchemy . Você tem muito código que parece tentar configurá-lo, mas sem passar por tudo isso, meu palpite é que ele está configurando sua configuração incorretamente ou configurando sua configuração tarde demais.
Certifique-se de que antes de chamar qualquer coisa que atinja o banco de dados (como o
db.create_all()
) que seu app.config["SQLALCHEMY_DATABASE_URI"]
está definido para o URI correto. Provavelmente está definido como None
, e isso está causando seu problema.