Heim > Fragen und Antworten > Hauptteil
PHPz2017-04-17 17:58:32
如果你是要 json 序列化的话,可以用 marshmallow
配合 SALAlchemy 的话,就是 marshmallow-sqlalchemy
PHPz2017-04-17 17:58:32
我们在使用sqlalchemy的时候使用了pickle做序列化,在前端直接传回来的时候可以直接获得对象,不用重新去数据库获得对象。代码如下:
251
252 def __str__(self):
253 return base64.urlsafe_b64encode(pickle.dumps(self)) .decode('ascii')
254
255 @staticmethod
256 def fromstr(ss):
257 if isinstance(ss, bytes):
258 ss = ss.encode('ascii')
259 obj = pickle.loads(base64.urlsafe_b64decode(ss))
260 return obj