diff options
| author | Tom Christie | 2014-11-20 12:15:33 +0000 | 
|---|---|---|
| committer | Tom Christie | 2014-11-20 12:15:33 +0000 | 
| commit | 6794b3380a32b53fa88547a8b2a2b34834fe4df7 (patch) | |
| tree | a951a4d5db9e441e7917574b07619593a51ff7e1 | |
| parent | 7d417fc67864fc4c1c340eeae276cea0d5d428b1 (diff) | |
| download | django-rest-framework-6794b3380a32b53fa88547a8b2a2b34834fe4df7.tar.bz2 | |
Fixes for defaulting empty HTML fields to '', None, or empty.
| -rw-r--r-- | rest_framework/fields.py | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/rest_framework/fields.py b/rest_framework/fields.py index bb43708d..778bc718 100644 --- a/rest_framework/fields.py +++ b/rest_framework/fields.py @@ -181,6 +181,9 @@ class Field(object):          self.style = {} if style is None else style          self.allow_null = allow_null +        if allow_null and self.default_empty_html is empty: +            self.default_empty_html = None +          if validators is not None:              self.validators = validators[:] @@ -495,6 +498,7 @@ class CharField(Field):      }      initial = ''      coerce_blank_to_null = False +    default_empty_html = ''      def __init__(self, **kwargs):          self.allow_blank = kwargs.pop('allow_blank', False) | 
