validators.py 文件源码

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

项目:stonesoft-aws 作者: gabstopper 项目源码 文件源码
def validate(self, data):
        try: 
            if len(data.split('/')) != 2:
                raise ValueError('Invalid CIDR syntax')
            # need to be unicode for py27
            if sys.version_info > (3,):
                ipaddress.IPv4Network(data)
            else:
                ipaddress.IPv4Network(u'{}'.format(data))
        except (ValueError, ipaddress.AddressValueError) as e:
            raise ValidationError(e)
        return {self.field_name: data}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号