Django DateTimeField

bur*_*ing 10 django django-templates django-forms

我的模型中有一个字段

    published_on = models.DateTimeField() 
Run Code Online (Sandbox Code Playgroud)

在Django模板页面上,我想只显示日期而不是日期和时间.知道如何在django模型表单中截断时间表日期吗?

提前致谢.

poj*_*ojo 8

使用模板中的日期过滤器,例如:

{{ form.published_on|date:"D d M Y" }}
Run Code Online (Sandbox Code Playgroud)

要不就:

{{ form.published_on|date }}
Run Code Online (Sandbox Code Playgroud)

您可以按照自己的方式自定义输出,也可以使用区域设置默认值.请参阅此链接了解详情.

  • @pojo,我同意,问题根本不清楚.您仍然无法在表单字段上使用日期过滤器!`{{form.published_on.value | date}}`会起作用. (2认同)