1
私は永続エンティティ(xmlまたはjson)をシリアライズ/デシリアライズするための組み込みモジュールがあるかどうか疑問に思っていますが、sqlalchemy 0.7を使用しています。私は輸出/輸入手続きを実装したいと思うし、すでにsqlalchemyの上に構築されているものがあれば推測しています。sqlalchemyからシリアライズ/デシリアライズ
おかげ
私は永続エンティティ(xmlまたはjson)をシリアライズ/デシリアライズするための組み込みモジュールがあるかどうか疑問に思っていますが、sqlalchemy 0.7を使用しています。私は輸出/輸入手続きを実装したいと思うし、すでにsqlalchemyの上に構築されているものがあれば推測しています。sqlalchemyからシリアライズ/デシリアライズ
おかげ
あなたはdeclarative_baseクラスで
obj = Column(sqlalchemy.types.PickleType, nullable = False)
ような何かを行う(または表宣言でその列が含まれる)可能性のように見えますPickleType を見てみましょう。次に、Python pickleモジュールを使用してオブジェクトをシリアライズしてデシリアライズします。
これはSQLAlchemyの非常に古いバージョンです。 [marshmallow](https://marshmallow.readthedocs.io/en/latest/)ですが、最新のmarshmallow-sqlalchemyには0.9.7が必要なため、どのバージョンが役に立つか把握しておく必要があります。 – univerio
私はマシュマロが余りにも重複していて、毎日の生活の中で使用するのは難しいと思います。このソリューションでは、コードがはるかに少なくて済みます:https://github.com/n0nSmoker/SQLAlchemy-serializer – n0nSmoker