required=False for nullable relationships

This commit is contained in:
Tom Christie 2014-11-13 23:30:42 +00:00
parent 7394dcec9e
commit 4e03518438

View File

@ -215,7 +215,7 @@ def get_relation_kwargs(field_name, relation_info):
# If this field is read-only, then return early. # If this field is read-only, then return early.
# No further keyword arguments are valid. # No further keyword arguments are valid.
return kwargs return kwargs
if model_field.has_default(): if model_field.has_default() 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