フォームが別の小数点記号で小数点を受け入れるようにしようとしていますが、機能していないようです。
USE_L10N = True
設定とフォーム フィールドにありlocalize=True
ますが、テストしている両方のマシンでピリオドのみを受け入れます (セカンダリ マシンではコンマを受け入れる必要があります)。
足りないものはありますか?
Windows を使用していますが、翻訳ファイル/ロケール フォルダーの生成に関して何もしていません。
フォームが別の小数点記号で小数点を受け入れるようにしようとしていますが、機能していないようです。
USE_L10N = True
設定とフォーム フィールドにありlocalize=True
ますが、テストしている両方のマシンでピリオドのみを受け入れます (セカンダリ マシンではコンマを受け入れる必要があります)。
足りないものはありますか?
Windows を使用していますが、翻訳ファイル/ロケール フォルダーの生成に関して何もしていません。
それはこのフォームで私のために働きます:
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
そして、ブラウザがサーバーに送信している「Accept-Language」を確認してください。私のは「en-us、en;q=0.8、es-es;q=0.5、es;q=0.3」で、「en」の形式を示しています。