Blank relational fields map to required=False serializer fields. Closes #3210.

This commit is contained in:
Tom Christie 2015-08-03 09:48:03 +01:00
parent 472784b70a
commit 650866cc43

View File

@ -226,7 +226,7 @@ def get_relation_kwargs(field_name, relation_info):
# No further keyword arguments are valid. # No further keyword arguments are valid.
return kwargs return kwargs
if model_field.has_default() or model_field.null: if model_field.has_default() or model_field.blank or model_field.null:
kwargs['required'] = False kwargs['required'] = False
if model_field.null: if model_field.null:
kwargs['allow_null'] = True kwargs['allow_null'] = True