|
|
@@ -1,6 +1,6 @@
|
|
|
import re
|
|
|
|
|
|
-from django.core.validators import _lazy_re_compile, BaseValidator, URLValidator
|
|
|
+from django.core.validators import _lazy_re_compile, URLValidator
|
|
|
|
|
|
|
|
|
class EnhancedURLValidator(URLValidator):
|
|
|
@@ -26,19 +26,3 @@ class EnhancedURLValidator(URLValidator):
|
|
|
r'(?:[/?#][^\s]*)?' # Path
|
|
|
r'\Z', re.IGNORECASE)
|
|
|
schemes = AnyURLScheme()
|
|
|
-
|
|
|
-
|
|
|
-class MaxPrefixLengthValidator(BaseValidator):
|
|
|
- message = 'The prefix length must be less than or equal to %(limit_value)s.'
|
|
|
- code = 'max_prefix_length'
|
|
|
-
|
|
|
- def compare(self, a, b):
|
|
|
- return a.prefixlen > b
|
|
|
-
|
|
|
-
|
|
|
-class MinPrefixLengthValidator(BaseValidator):
|
|
|
- message = 'The prefix length must be greater than or equal to %(limit_value)s.'
|
|
|
- code = 'min_prefix_length'
|
|
|
-
|
|
|
- def compare(self, a, b):
|
|
|
- return a.prefixlen < b
|