sql >> データベース >  >> RDS >> Mysql

RDSからデータを取得すると、AttributeErrorが発生します:'sqlalchemy.cimmutabledict.immutabledict'オブジェクトには属性'setdefault'がありません

    問題は、既知の問題 です。 フラスコ内-SQLAchemy1.4の変更によって引き起こされたsqlalchemy。 Flask-sqlalchemyはSQLALchemyエンジンのURLを変更しようとしますが、これらのURLはSQLAlchemy1.4では不変です。

    この問題はFlask-SQLAlchemy2.5+(変更ログ

    Flask-SQLAlchemyをアップグレードできない場合は、pipに渡されるSQLAlchemyのバージョンを指定することで問題を回避できます。 、コマンドラインから

    pip install --upgrade 'SQLAlchemy<1.4'
    

    またはrequirements.txt

    SQLAlchemy<1.4
    

    SQLAlchemy 1.4は、2021年3月15日に一般リリースされました。




    1. VisualCOBOLをMySQLに接続する

    2. Hekatonサンプルに関するいくつかの小さな問題

    3. MySQL、ORDER BY挿入順序、並べ替え列なし

    4. C#のストアドプロシージャから戻り値を取得する