django - 在 Django 模板中如何将日期和时间与 DateTimeField 分开?

标签 django django-models django-templates

我只想在我的 Django 模板上打印日期。这是我的模型。

class Comment(models.Model):
    name = models.ForeignKey(User)
    body = models.TextField()
    pub_date = models.DateTimeField(auto_now_add=True)
    article  = models.ForeignKey(Article)

现在要在模板上打印日期和时间,我可以使用 {{object.pub_date}} 来打印。 但我只想打印日期,而不是时间。 有没有办法在 Django 模板中这样做?

最佳答案

{{ object.pub_date|date:"D d M Y" }} {{ object.pub_date|time:"H:i" }}

所有选项解释:documentation

关于django - 在 Django 模板中如何将日期和时间与 DateTimeField 分开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30799275/

相关文章:

django - 在 Django 的 ImageField 中使用 height_field 和 width_field 属性

python - 如果循环为空则显示一条消息

python - Django 模板上的数学

javascript - 通过 javascript 渲染 django View

django - 对模型 Django 方式的最后 'n' 外键进行微积分(注释/聚合)?

Django - 转储数据截断到最后 n 行

django - 如何使用 (HTMX) 更新两个 HTML 模板元素?

python - Django 使用 request.user.get_username() 填充隐藏输入

python - 如何在编辑表单中更改 ImageField 的 html 模板?

Django:为什么要创建一个OneToOne到UserProfile而不是将auth.User子类化?