在 django 模板中格式化时间戳
Posted
技术标签:
【中文标题】在 django 模板中格式化时间戳【英文标题】:Formatting timestamp in django template 【发布时间】:2019-10-03 12:25:36 【问题描述】:我有这个时间戳:
2019-05-16T09:06:39Z
我想知道如何在我的 django 模板中使用日期将其格式化为更易读的内容。
这是models.py中的字段,如果它与这个问题有关
timestamp = models.DateTimeField(default=timezone_now)
【问题讨论】:
docs.djangoproject.com/en/2.2/ref/templates/builtins/#date 【参考方案1】:考虑 start_date
是2019-05-16T09:06:39Z
格式的日期。
要将日期格式化为可读日期,您需要使用日期模板文件管理器,如下所示。
start_date|date:"D, d M, Y"参考date filter
【讨论】:
不工作,我已经编辑了添加额外信息的问题 访问网页时不显示时间戳 那么您没有正确地将日期对象传递给模板。【参考方案2】:您可以使用 django 内置模板标签。 试试这个
value|date:"D d M Y"
查看参考链接以根据需要设置格式。 参考:date template tag
【讨论】:
不工作,我已经编辑了添加额外信息的问题以上是关于在 django 模板中格式化时间戳的主要内容,如果未能解决你的问题,请参考以下文章
Django - 在模板中格式化/访问 Pandas.to_dict() 数据框