示例代碼以下: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>