示例代码以下:html
from django.shortcuts import render def index(request): context = { 'value':'Hello' } return render(request,'index.html',context=context)
from django.urls import path from article import views urlpatterns = [ path('',views.index, name = 'index'), ]
from django import template # 定义一个类 register = template.Library() # 设置默认值,若是不从视图函数中船机来参数值的话,就为默认值None def greet(value,word=None): return value + word # filter()函数中第一个参数为:过滤器的名字,第二个参数为函数的名称 register.filter("greet",greet)
{# 若是想要使用自定义的过滤器的话,就必需要先导入 ,导入的名称为自定义过滤器所处的文件名 #} {# 必需要把app安装到settings.pyw文件中 #} {% load my_fliter %} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> {{ value|greet:'小蚂蚁' }} </body> </html>