def clean(self, value):
ip_string = super(IPv6Field, self).clean(value)
if ip_string:
try:
return ip_interface(ip_string)
except ValueError:
raise ValidationError('Not a valid IPv6 Address')
return None