标签:reg 自定义 就会 ESS 注册 djang 必须 path lld
示例代码如下:
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>
标签:reg 自定义 就会 ESS 注册 djang 必须 path lld
原文地址:https://www.cnblogs.com/guyan-2020/p/12203641.html