validation.py 380 B

1234567891011121314
  1. # -*- coding: utf-8 -*-
  2. from __future__ import unicode_literals
  3. from django.core.exceptions import ValidationError
  4. def validate_v4(address):
  5. if address.version != 4:
  6. raise ValidationError('{} is not an IPv4 address'.format(address))
  7. def validate_v6(address):
  8. if address.version != 6:
  9. raise ValidationError('{} is not an IPv6 address'.format(address))