猿问

设置日期/时间输入字段的默认视图,覆盖用户区域设置?

我正在 Django 表单中渲染日期选择器。答案可能更多地适用于 JS 和 HTML,但我很具体。


date_field= forms.DateField(

    input_formats=['%Y-%m-%d'],

    widget=forms.DateInput(    

        format='%Y-%m-%d', 

        attrs={'type': 'date'} 

    )

这呈现了我的表单和所有内容,但不幸的是,日期选择器显示字段本身符合我的美国区域设置:

是否可以将默认显示预设为 2020-11-13 之类的内容?



慕斯709654
浏览 81回答 1
1回答

当年话下

通过将小部件 DateInput 类型更改为文本解决了我的问题:date_field = forms.DateField(        input_formats=['%Y-%m-%d'],        widget=forms.DateInput(                format='%Y-%m-%d',             attrs={'type': 'text'}         )    ) 这会呈现一个空白表单,但这对于我的目的来说很好,因为单击它仍然会弹出打开日期选择器。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答