【发布时间】:2023-03-14 07:14:01
【问题描述】:
我正在尝试使用日期模板标签来格式化数据库中的日期时间
2020-10-23 08:59:44.792274
在 Django 模板上
{{ item.payment_received_time }} # return 2020-10-23 08:59:44.792274
{{ item.payment_received_time|date:"D d M Y" }} # return nothing
但是什么都没有返回,我错过了什么? 谢谢
【问题讨论】:
-
这可能是因为
payment_received_time是一个字符串,而不是datetime。您是否在数据库中使用了DateTimeField? -
谢谢,我使用的是 SerializerMethodField(),因为在数据库中它保存为 json,但现在我将字符串解析为 datetime 对象并可以正常工作,谢谢
标签: python django django-templates