Начиная с django 1.2, FloatField
имеет член localize
. Вы можете установить его в True. Разделитель комы будет принят, например, если вы являетесь французским.
например:
class MyForm(ModelForm):
def __init__(self, *args, **kwargs):
super(MyForm).__init__(self, *args, **kwargs)
self.fields['my_float'].localize = True
или
MyForm(Form):
my_float = forms.FloatField(localize=True)