Django - 扩展日期模板过滤器

时间:2016-02-15 12:08:15

标签: django django-templates

我想知道我是否可以在我的设置中定义类似LONG_DATETIME_FORMAT = 'D d F Y H:i'的变量,并在模板中使用它: {{ my_date|date:"LONG_DATETIME_FORMAT" }}?这可以在不覆盖默认date过滤器的情况下完成吗?或者我应该编写自定义过滤器吗?

1 个答案:

答案 0 :(得分:2)

来自docs

  

传递的格式可以是预定义格式之一DATE_FORMATDATETIME_FORMATSHORT_DATE_FORMATSHORT_DATETIME_FORMAT,也可以是使用表格中显示的格式说明符的自定义格式以上。请注意,预定义格式可能会因当前区域设置而异。

请随意在设置

中设置其中任何一个
DATETIME_FORMAT = 'D d F Y H:i'

{{ my_date|date:"DATETIME_FORMAT" }}