1 django 内置了许多过滤器, 例如date等,但是有些时候这些内置的过滤器无法满足我们的需求,就需要自定义一个过滤器
2 那我们如何自定义一个过滤器呢??
3 把日期中的月份变成大写
3.1 在app目录下建立templatetags/在此目录下建立空文件_init_.py和myfilter.py
3.2 .在myfilter.py编辑
from django import template
register = template.Library()
# 定义一个将日期中的月份转换为大写的过滤器,如8转换为八
@register.filter
def month_to_upper(key):
return ['一', '二', '三', '四', '五', '六',