From 6e4fd816c48b6ffd06fb7ae2c8ef2009bb0c6c25 Mon Sep 17 00:00:00 2001 From: Aleksandra Sendecka Date: Sun, 24 Feb 2013 14:57:29 +0100 Subject: [1.6.x] Fixed #18777 -- Localized form fields with as_text/as_hidden Thanks croldan for the report. Backport of 893d8de6f5 from master --- django/forms/fields.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'django/forms/fields.py') 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 -- cgit v1.3