Skip to main content
 首页 » 编程设计

python之Django 表单中的日期格式已更改

2025年02月15日34cyq1162

我正在使用 django 表单,但日期没有以特定格式显示。

表单.py

class MyForm(forms.ModelForm): 
 
    receive_date = forms.DateField(widget=forms.DateInput(attrs={'class': 'form-control ','readonly':True }), 
                                input_formats=DATE_INPUT_FORMATS,  
                                initial=date.today()) 
 
    class Meta: 
      model = Mymodel 
      fields = "__all__"  

当我加载或重新加载页面时,日期格式是这样的

当我点击日期格式后会改变,但它不应该改变。看起来像这样

在 Html 文件中,我简单地使用了

 {{forms.as_table}}  

提前致谢

请您参考如下方法:

无法在服务器端设置客户端小部件的日期格式。对于 native 浏览器日期选择器,日期格式由操作系统的区域设置决定。如果您使用日期选择器的 javascript 插件,您通常可以使用 javascript 自定义日期格式。