view.py 文件源码

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

项目:slim 作者: fy0 项目源码 文件源码
def to_dict(self, available_columns=None):
        data = {}
        fields = self.val._meta.fields
        for name, v in model_to_dict(self.val, recurse=False).items():
            if isinstance(fields[name], peewee.ForeignKeyField):
                name = name + '_id'
            if self.selected and (name not in self.selected):
                continue
            data[name] = v

        if available_columns:
            return dict_filter(data, available_columns)

        return data
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号