html输入标签中的Python/Django日期字段

Hen*_*ryM 2 html python django

我正在尝试在输入字段中显示日期,如下所示:

<tr><td>Date of Birth</td><td><input type="date" name="DOB" value="{{m.dob|date:"d/m/Y"}}" required=True></td></tr>
Run Code Online (Sandbox Code Playgroud)

其中 m.dob 在模型中定义为:

dob = models.DateField('Date of Birth', blank=True, null=True)
Run Code Online (Sandbox Code Playgroud)

HTML 输入标记在页面加载时将日期显示为 dd/mm/yyyy,但我可以看到该字段已采用分配的值。如何让它正确显示?

感谢帮助

Hen*_*ryM 6

问题是value="{{m.dob|date:'d/m/Y'}}"必须指定为value="{{m.dob|date:'Y-m-d'}}"