diff options
| author | Tom Christie | 2013-10-10 17:33:22 +0100 |
|---|---|---|
| committer | Tom Christie | 2013-10-10 17:33:22 +0100 |
| commit | 9e29c6389529210978d58cee78e437b901f9daa2 (patch) | |
| tree | 9479f71428ce5642b3454f71dd6e5ec4e1cd76f5 /rest_framework/fields.py | |
| parent | 8d4ba478cc5725b4de6ab86b4825b1ea94cb4c7b (diff) | |
| download | django-rest-framework-9e29c6389529210978d58cee78e437b901f9daa2.tar.bz2 | |
Ensure read-only fields don't break with current HTML renderer behavior
Diffstat (limited to 'rest_framework/fields.py')
| -rw-r--r-- | rest_framework/fields.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/rest_framework/fields.py b/rest_framework/fields.py index 16344d01..6b039f6c 100644 --- a/rest_framework/fields.py +++ b/rest_framework/fields.py @@ -777,6 +777,7 @@ class IntegerField(WritableField): type_name = 'IntegerField' type_label = 'integer' form_field_class = forms.IntegerField + empty = 0 default_error_messages = { 'invalid': _('Enter a whole number.'), @@ -808,6 +809,7 @@ class FloatField(WritableField): type_name = 'FloatField' type_label = 'float' form_field_class = forms.FloatField + empty = 0 default_error_messages = { 'invalid': _("'%s' value must be a float."), @@ -828,6 +830,7 @@ class DecimalField(WritableField): type_name = 'DecimalField' type_label = 'decimal' form_field_class = forms.DecimalField + empty = Decimal('0') default_error_messages = { 'invalid': _('Enter a number.'), |
