如何将 Django 日期格式更改为 dd/mm/yy?
Posted
技术标签:
【中文标题】如何将 Django 日期格式更改为 dd/mm/yy?【英文标题】:How to change Django date format to dd/ mm/ yy? 【发布时间】:2016-09-23 21:42:31 【问题描述】:在forms.py中:
class DobForm(forms.ModelForm)
dob = forms.DateField(widget=forms.TextInput(attrs='class':'datepicker'),required=True,input_formats=['%d/%m/%Y',])
class Meta:
model = Dob
在我的html中:
$(function() $(".datepicker").datepicker( maxDate: '0',dateFormat: 'dd-mm-yy' ));</script>
表单中的严重错误:输入有效日期
【问题讨论】:
django template date format的可能重复 【参考方案1】:您需要使 django 和 jquery 的格式相同。
为 DateField (django) 试试这个:
...,input_formats=['%d-%m-%Y',])
并在 html 中使用:
...,dateFormat: 'dd-mm-yyyy' ));</script>
我希望这行得通。
【讨论】:
不错的答案,但在 html 中它的 'yy' 不是 yyyy 你能让你的代码更具体吗?非常感谢! :)以上是关于如何将 Django 日期格式更改为 dd/mm/yy?的主要内容,如果未能解决你的问题,请参考以下文章
如何将 HTML 中的日期时间格式更改为 dd/mm/yyyy [重复]
如何将datepicker日期格式更改为DD / MM / YYYY [复制]
如何在 libreoffice calc 中将日期格式从 MM/DD/YYYY 更改为 DD/MM/YYYY?