首页 > 代码库 > Django自定义过滤器
Django自定义过滤器
1.编写过滤器函数myfilter.py
# -*- coding: utf-8 -*- from django import template register = template.Library() # 定义一个将日期中的月份转换为大写的过滤器,如8转换为八 @register.filter def month_to_upper(key): return [‘一‘, ‘二‘, ‘三‘, ‘四‘, ‘五‘, ‘六‘, ‘七‘, ‘八‘, ‘九‘, ‘十‘, ‘十一‘, ‘十二‘][key.month-1]
2.页面
{% load myfilter %} <div class="month">{{ bean.create_date | month_to_upper }}</div>
Django自定义过滤器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。