コード例 #1
0
ファイル: fields.py プロジェクト: rkmarvin/django-sentinel
    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
ファイル: fields.py プロジェクト: rkmarvin/django-sentinel
 def to_python(self, value):
     if not value:
         return
     return address_or_network(value)
コード例 #3
0
ファイル: models.py プロジェクト: litchfield/django-sentinel
 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)