Предполагам, че не сте конфигурирали правилно Flask-SQLAlchemy . Имате много код, който изглежда сякаш се опитва да го конфигурира, но без да минавам през целия, предполагам, че той или настройва вашата конфигурация неправилно, или настройва вашата конфигурация твърде късно.
Уверете се, че преди да извикате нещо, което ще удари базата данни (като db.create_all()
), че вашият app.config["SQLALCHEMY_DATABASE_URI"]
е зададен на правилния URI. Вероятно е зададено на None
и това е причината за проблема ви.