Flask-Marshmallowでどハマりしたのでメモ。
SQLAlchemyAutoSchema
orSQLAlchemySchema
が無いって怒られて意味がわからなかった。
ドキュメントを端折らず上から読めばはまらなかったんですけどね。
Flask + Flask-SQLALchemy + Flask-Marshmallowで使う場合、以下のインストールが必要。
1 2 3 4 |
flask flask-sqlalchemy flask-marshmallow marshmallow-sqlalchemy |
一番下のmarshmallow-sqlalchemy
が必要なのを認識していなかったせい。
sqlalchemyを使わない場合は不要なので、一番上に書いてないのはわかるんだけど、sqlalchemy使わない場合にmarshmallowが必要な状況があるというのが認識できなかった。
marshmallowは便利。