1023
1023
description = _("IP address")
1024
1024
default_error_messages = {}
1026
def __init__(self, protocol='both', unpack_ipv4=False, *args, **kwargs):
1026
def __init__(self, verbose_name=None, name=None, protocol='both',
1027
1028
self.unpack_ipv4 = unpack_ipv4
1028
1029
self.default_validators, invalid_error_message = \
1029
1030
validators.ip_address_validators(protocol, unpack_ipv4)
1030
1031
self.default_error_messages['invalid'] = invalid_error_message
1031
1032
kwargs['max_length'] = 39
1033
Field.__init__(self, verbose_name, name, *args, **kwargs)
1034
1035
def get_internal_type(self):
1035
1036
return "GenericIPAddressField"