Domyślam się, że nie poprawnie skonfigurowany Flask-SQLAlchemy . Masz dużo kodu, który wydaje się próbować go skonfigurować, ale bez przechodzenia przez to wszystko, domyślam się, że albo konfiguruje twoją konfigurację niepoprawnie, albo konfiguruje ją zbyt późno.
Upewnij się, że zanim wywołasz cokolwiek, co trafi do bazy danych (np. db.create_all()
), że Twój app.config["SQLALCHEMY_DATABASE_URI"]
jest ustawiony na poprawny identyfikator URI. Prawdopodobnie jest ustawiony na None
i to jest przyczyną Twojego problemu.