为什么需要这个需求?
sqlalchemy 是个好东西,虽然其文档犹如/老太婆的裹脚布--又臭又长/,饱受诟病
使用 restful 时sqlalchemy返回的是一个 object 类,假设前后端分离,前端无法处理
如何实现?
直接给出代码
class Serializer(object):
def __init__(self, instance, many=False, include=[], exclude=[], depth=2):
self.instance = instance
self.many = many
self.include = include
self.exclude = exclude
self.depth = depth
@property
def data(self):
if self.include and self.exclude …