mirror of
https://github.com/django/django.git
synced 2024-12-24 18:16:19 +00:00
b057a8b247
Particularly this fixes the SplitDateTimeField and the AdminDateWidget by localizating the widget's value in its render method instead of the form field. Thanks to David Danier for the report and Russell for help with the patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@13296 bcc190cf-cafb-0310-a4f2-bffc1f526a37
23 lines
816 B
Python
23 lines
816 B
Python
from django import template, forms
|
|
from django.forms.extras import SelectDateWidget
|
|
from models import Company
|
|
|
|
class I18nForm(forms.Form):
|
|
decimal_field = forms.DecimalField(localize=True)
|
|
float_field = forms.FloatField(localize=True)
|
|
date_field = forms.DateField(localize=True)
|
|
datetime_field = forms.DateTimeField(localize=True)
|
|
time_field = forms.TimeField(localize=True)
|
|
integer_field = forms.IntegerField(localize=True)
|
|
|
|
class SelectDateForm(forms.Form):
|
|
date_field = forms.DateField(widget=SelectDateWidget)
|
|
|
|
class CompanyForm(forms.ModelForm):
|
|
cents_payed = forms.DecimalField(max_digits=4, decimal_places=2, localize=True)
|
|
products_delivered = forms.IntegerField(localize=True)
|
|
date_added = forms.DateTimeField(localize=True)
|
|
|
|
class Meta:
|
|
model = Company
|