From 923741f124f437ee9893388ceaaf360418dd9f46 Mon Sep 17 00:00:00 2001 From: Gao Jiangmiao Date: Sun, 12 Jun 2016 17:21:53 +0800 Subject: [PATCH] Allow IPAddressField and GenericIPAddressField blankable --- rest_framework/utils/field_mapping.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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):