示例#1
0
    def clean(self, value):
        from utils import address_or_network

        value = address_or_network(value)
        if not value:
            raise forms.ValidationError("Invalid IP address/network")
        return value
示例#2
0
 def to_python(self, value):
     if not value:
         return
     return address_or_network(value)
示例#3
0
 def clean(self):
     super(Address, self).clean()
     self.ip = address_or_network(self.ip)
     if not self.ip:
         raise ValidationError('Invalid IP. Host or network /%s to /%s permitted.' % NETRANGE)