form.py 文件源码

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

项目:wazo-admin-ui 作者: wazo-pbx 项目源码 文件源码
def to_dict(self):
        result = {}
        for name, f in self._fields.items():
            if name == 'csrf_token' or isinstance(f, SubmitField):
                continue
            elif isinstance(f, FormField):
                result[name] = f.form.to_dict()
            elif isinstance(f, FieldList):
                result[name] = [entry.to_dict() for entry in f.entries]
            elif not f.raw_data and f.default is None:
                continue
            else:
                default = f.default or f.data
                data = f.data if f.data else default
                result[name] = data if data != '' else None
        return result
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号