我在我的模型中有一个字段
published_on = models.DateTimeField()
我在Django模板页面上想要仅显示日期而不是日期和时间。有什么办法可以截取Django模型表单中日期的时间部分吗?
先行致谢。
我在我的模型中有一个字段
published_on = models.DateTimeField()
我在Django模板页面上想要仅显示日期而不是日期和时间。有什么办法可以截取Django模型表单中日期的时间部分吗?
先行致谢。
在您的模板中使用日期过滤器,例如:
{{ form.published_on|date:"D d M Y" }}
{{ form.published_on|date }}
SplitDateTimeWidget
将字段表示为两个小部件(https://docs.djangoproject.com/en/dev/ref/forms/widgets/#splitdatetimewidget)。例如,时间字段可以使用CSS隐藏。如果您需要保留实际时间值并仅允许用户更改日期,则此方法特别有用。
{{ form.published_on.value|date }}
可以工作。 - Yuji 'Tomita' Tomita