动态更改Django表单的DateTimePicker格式

时间:2019-04-24 14:51:20

标签: python django datetimepicker

当我更改网站语言时,格式也会更改。 “%d /%m /%Y”更改为“%m /%d /%Y”。因此,我无法将表单中的信息保存到数据库中。

示例:

'%d /%m /%Y'(24.11.2003)另存为土耳其语。但是当我要用英语更新时出现错误。因为格式更改为'%m /%d /%Y'(11.24.2003)。

这是我的表格。

forms.py

'date1': DatePickerInput(format='%d/%m/%Y'),
'date2': DatePickerInput(format='%d/%m/%Y'),

1 个答案:

答案 0 :(得分:0)

我认为这个solution适合我的问题。我曾尝试过,但无法弄清楚。

作为临时解决方案;

settings.py

之前:

LANGUAGES = (
    ('tr', _('Turkish')),
    ('en',_('English')),)

之后:

LANGUAGES = (
    ('tr', _('Turkish')),
    ('en-gb',_('English')),)