如何将Django日期格式更改为dd / mm / yy?

在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' })}); 

它在forms上的棘手错误:输入有效日期

你需要为django和jquery制作相同的格式。

试试这个DateField(django):

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

并在html使用中:

 ...,dateFormat: 'dd-mm-yyyy' })}); 

我希望这有效。