为什么需要这个需求?
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 …