许多老铁觉得过滤器是一种特别麻烦且没用的东西?
为什么呢?
因为没用过
那么我现在就来讲讲过滤器的简单且实用的方法
在项目目录下建立templatetags文件夹并在里面建立 my_filter.py文件
from django import template
register = template.Library()
@register.filter
def my_str(val):
return "$"+str(val)
在setting.py文件中TEMPLATES中的OPTIONS中加入
'libraries':{ 'my_filter': 'web.templatetags.my_filter',}
在模板中调用
{% load my_filter %}
{{name|my_str}}