Tôi đoán là bạn chưa định cấu hình Flask-SQLAlchemy đúng cách . Bạn có rất nhiều đoạn mã có vẻ như nó đang cố gắng cấu hình nó, nhưng không xem hết chúng, tôi đoán là nó đang thiết lập cấu hình của bạn không đúng hoặc thiết lập cấu hình của bạn quá muộn.
Đảm bảo rằng trước khi bạn gọi bất kỳ thứ gì sẽ truy cập vào cơ sở dữ liệu (như db.create_all()
) mà app.config["SQLALCHEMY_DATABASE_URI"]
của bạn được đặt thành URI chính xác. Nó có thể được đặt thành None
và điều đó đang gây ra sự cố của bạn.