1
我正在使用sqlalchemy 0.7爲我的一個項目我想知道是否有內置模塊以序列化/反序列化持久實體(xml或json)。我想實施一個導出/導入程序,我猜測是否有已經建立在sqlalchemy之上的東西。從sqlalchemy序列化/反序列化
感謝
我正在使用sqlalchemy 0.7爲我的一個項目我想知道是否有內置模塊以序列化/反序列化持久實體(xml或json)。我想實施一個導出/導入程序,我猜測是否有已經建立在sqlalchemy之上的東西。從sqlalchemy序列化/反序列化
感謝
看看PickleType 它看起來像你可以在declarative_base類做類似
obj = Column(sqlalchemy.types.PickleType, nullable = False)
(或包含在一個表聲明該列)。然後,python pickle模塊將被用來序列化和反序列化你的對象。
這是SQLAlchemy的一個非常舊的版本。有[棉花糖](https://marshmallow.readthedocs.io/en/latest/),但你必須弄清楚哪個版本適合你,因爲最新的棉花糖-Sallalchemy需要0.9.7。 – univerio
我想棉花糖在日常生活中過於冗餘和難以使用。這個解決方案需要更少的代碼:https://github.com/n0nSmoker/SQLAlchemy-serializer – n0nSmoker