Hádám, že jste správně nenakonfigurovali Flask-SQLAlchemy . Máte spoustu kódu, který se zdá, jako by se to snažil nakonfigurovat, ale aniž byste to celé prošli, odhaduji, že buď nastavuje vaši konfiguraci nesprávně, nebo ji nastavuje příliš pozdě.
Ujistěte se, že než zavoláte cokoliv, co zasáhne databázi (jako db.create_all()
), že vaše app.config["SQLALCHEMY_DATABASE_URI"]
je nastaven na správný URI. Pravděpodobně je nastaven na None
, a to způsobuje váš problém.