Min gissning är att du inte har konfigurerat Flask-SQLAlchemy korrekt. . Du har mycket kod som verkar som om den försöker konfigurera den, men utan att gå igenom allt, gissar jag att den antingen ställer in din konfiguration felaktigt eller ställer in din konfiguration för sent.
Se till att innan du anropar något som kommer att träffa databasen (som db.create_all()
) att din app.config["SQLALCHEMY_DATABASE_URI"]
är inställd på rätt URI. Den är förmodligen inställd på None
, och det är det som orsakar ditt problem.