data_proxy.py 文件源码

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

项目:umongo 作者: Scille 项目源码 文件源码
def load(self, data, partial=False):
        # Always use marshmallow partial load to skip required checks
        loaded_data, err = self.schema.load(data, partial=True)
        if err:
            raise ValidationError(err)
        self._data = loaded_data
        # Map the modified fields list on the the loaded data
        self.clear_modified()
        for key in loaded_data:
            self._mark_as_modified(key)
        if partial:
            self._collect_partial_fields(data)
        else:
            self.not_loaded_fields.clear()
        # Must be done last given it modify `loaded_data`
        self._add_missing_fields()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号