Django自定义过滤器
Django自定义过滤器 接上一节: https://blog.csdn.net/LeeSkyRa/article/details/103730085 自定义模板过滤器及使用大概分为以下几步: 1、在项目目录下创建一个 common 包,在 common 包下创建一个 templatetags 包,在 templatetags 包里创建一个 myfilter.py 文件,用以写自定义过滤器代码。 2、common/templatetags/myfilter.py 写自定义过滤器,并注册 from django import template register=template.Library() def rpl(stg): return stg.replace('o','*-*') register.filter('rpl',rpl) @register.filter def rvs(args): return list(reversed(args)) @register.filter def rmdlt(args): return list(set(sorted(args))) 3、在项目的 settings.py 文件注册 common app INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth',