diff --git a/rest_framework/utils/field_mapping.py b/rest_framework/utils/field_mapping.py index af7ab0231..41b160373 100644 --- a/rest_framework/utils/field_mapping.py +++ b/rest_framework/utils/field_mapping.py @@ -104,7 +104,9 @@ def get_field_kwargs(field_name, model_field): kwargs['allow_null'] = True if model_field.blank and (isinstance(model_field, models.CharField) or - isinstance(model_field, models.TextField)): + isinstance(model_field, models.TextField) or + isinstance(model_field, models.IPAddressField) or + isinstance(model_field, models.GenericIPAddressField)): kwargs['allow_blank'] = True if isinstance(model_field, models.FilePathField):