django 默认日期格式为 %d-%m-%Y

我想要默认日期,但格式为'%d-%m-%Y'。

models.py

date = models.DateField(default=datetime.date.today)

我试过的

表格

date = forms.DateField(input_formats='%d-%m-%Y')

尝试上述操作不会在表单中提供任何默认日期。


宝慕林4294392
浏览 403回答 3
3回答

绝地无双

如果您想在整个网站范围内更改默认日期格式,请查看-DATETIME_FORMAT在模板中,您可以使用filter-{{you_date_field|date:'%d-%m-%Y'}}

哈士奇WWW

您的输入格式应为列表:date = forms.DateField(input_formats=['%d-%m-%Y'])您可以在此处了解更多信息
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python