2012-06-01 83 views
1

我試圖讓表單接受帶有不同小數點分隔符的小數點,但它似乎沒有工作。Django Forms - localize = True似乎沒有工作

我在設置USE_L10N = Truelocalize=True在我的表單字段,但只接受在兩臺機器上我測試(應該接受我的輔助機器逗號)

有什麼我缺少時間?

我正在使用Windows,我沒有做任何事情來生成翻譯文件/區域文件夾。

回答

0

它爲我用這種形式:

class InvoiceItemForm(forms.ModelForm): 
    price = forms.CharField(max_length=10, min_length=1, localize=True) 
    quantity = forms.CharField(max_length=10, min_length=1, localize=True) 

同樣在設置:

LANGUAGE_CODE = 'en' 
USE_I18N = True 
USE_L10N = True 

,並選中「接受語言」,你的瀏覽器發送到服務器。 Mine是「en-us,en; q = 0.8,es-es; q = 0.5,es; q = 0.3」,並在「en」中顯示格式。