crud.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:gino 作者: fantix 项目源码 文件源码
def update(self, **values):
        cls = type(self._instance)
        for key, value in values.items():
            prop = cls.__dict__.get(key)
            if isinstance(prop, json_support.JSONProperty):
                value_from = '__profile__'
                method = self._set_prop
                k = prop
            else:
                value_from = '__values__'
                method = self._set
                k = key
            if not isinstance(value, ClauseElement):
                setattr(self._instance, key, value)
                value = getattr(self._instance, value_from)[key]
            method(k, value)
        return self
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号