diff options
| author | Aleksandra Sendecka <asendecka@hauru.eu> | 2013-02-24 14:57:29 +0100 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2013-08-02 08:43:19 -0400 |
| commit | 6e4fd816c48b6ffd06fb7ae2c8ef2009bb0c6c25 (patch) | |
| tree | 5cb58c591ee6cba121686b919c288f9be9b5b3e0 /django/forms/fields.py | |
| parent | 196cc875b26f266e8f8dfd5be9daa0b8f246b9cd (diff) | |
[1.6.x] Fixed #18777 -- Localized form fields with as_text/as_hidden
Thanks croldan for the report.
Backport of 893d8de6f5 from master
Diffstat (limited to 'django/forms/fields.py')
| -rw-r--r-- | django/forms/fields.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/django/forms/fields.py b/django/forms/fields.py index a794c02e9f..76ee9b91d3 100644 --- a/django/forms/fields.py +++ b/django/forms/fields.py @@ -118,6 +118,8 @@ class Field(object): super(Field, self).__init__() def prepare_value(self, value): + if self.widget.is_localized: + value = formats.localize_input(value) return value def to_python(self, value): @@ -460,6 +462,7 @@ class DateTimeField(BaseTemporalField): } def prepare_value(self, value): + value = super(DateTimeField, self).prepare_value(value) if isinstance(value, datetime.datetime): value = to_current_timezone(value) return value |
