diff --git a/rest_framework/fields.py b/rest_framework/fields.py index d2079d5d6..e332743ca 100644 --- a/rest_framework/fields.py +++ b/rest_framework/fields.py @@ -1562,7 +1562,9 @@ class ListField(Field): # We override the default field access in order to support # lists in HTML forms. if html.is_html_input(dictionary): - val = dictionary.getlist(self.field_name, []) + val = dictionary.getlist(self.field_name, empty) + if val == empty: + return val if len(val) > 0: # Support QueryDict lists in HTML input. return val