Dugaan saya adalah Anda belum mengonfigurasi Flask-SQLAlchemy dengan benar . Anda memiliki banyak kode yang sepertinya mencoba untuk mengonfigurasinya, tetapi tanpa melalui semuanya, tebakan saya adalah bahwa ia salah menyetel konfigurasi Anda, atau terlambat menyetel konfigurasi Anda.
Pastikan bahwa sebelum Anda memanggil apa pun yang akan mengenai database (seperti db.create_all()
) bahwa app.config["SQLALCHEMY_DATABASE_URI"]
Anda diatur ke URI yang benar. Mungkin diatur ke None
, dan itulah yang menyebabkan masalah Anda.