Python Shopify API 在 django 模板中输出格式化的日期时间字符串
Python Shopify API output formatted datetime string in django template
Shopify API 为 order.created_at 字段提供 ISO 8601 格式的字符串。
例如:2016-04-10T16:30:09-04:00
我想格式化它并直接在模板中显示,所以我试过:
{{ order.created_at|date:'Y-m-d H:i' }}
但是没有任何显示,我也没有收到任何错误。我认为这是因为它是一个字符串而不是日期时间对象。我不想先转换它。
除了 在他的评论中所说的,您还需要:
在渲染之前在您的视图中进行修改。
Add a custom templatetag
获取此字符串并为您完成。
即,{{ order.created_at|shopify_date|date:'Y-m-d H:i' }}
如果你真的坚持不做第一个,那么第二个是你唯一的希望。
Shopify API 为 order.created_at 字段提供 ISO 8601 格式的字符串。
例如:2016-04-10T16:30:09-04:00
我想格式化它并直接在模板中显示,所以我试过:
{{ order.created_at|date:'Y-m-d H:i' }}
但是没有任何显示,我也没有收到任何错误。我认为这是因为它是一个字符串而不是日期时间对象。我不想先转换它。
除了
在渲染之前在您的视图中进行修改。
Add a custom
templatetag
获取此字符串并为您完成。 即,{{ order.created_at|shopify_date|date:'Y-m-d H:i' }}
如果你真的坚持不做第一个,那么第二个是你唯一的希望。