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

Ssr*_*tya 4 html jquery date django-templates django-forms

在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
Run Code Online (Sandbox Code Playgroud)

在我的HTML中:

$(function() {$(".datepicker").datepicker({ maxDate: '0',dateFormat: 'dd-mm-yy' })});</script>
Run Code Online (Sandbox Code Playgroud)

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

Yaz*_*own 5

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

试试这个DateField(django):

...,input_formats=['%d-%m-%Y',])
Run Code Online (Sandbox Code Playgroud)

并在html使用中:

...,dateFormat: 'dd-mm-yyyy' })});</script>
Run Code Online (Sandbox Code Playgroud)

我希望这有效.