validators.py 文件源码

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

项目:flask_restapi 作者: dracarysX 项目源码 文件源码
def __call__(self, form, field):
        if isinstance(field.data, Model):
            return
        if isinstance(field.data, string_types) and UUID_REGEXP.search(field.data):
            try:
                obj = self.model.get(uuid=field.data)
            except self.model.DoesNotExist:
                raise ValidationError(self.message)
            field.data = obj
            return
        try:
            obj = self.model.get(id=field.data)
        except self.model.DoesNotExist:
            raise ValidationError(self.message)
        field.data = obj
        return
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号