您现在的位置是:主页 > news > 沈阳专业制作网站/网络营销策略包括哪四种
沈阳专业制作网站/网络营销策略包括哪四种
admin2025/6/8 4:30:43【news】
简介沈阳专业制作网站,网络营销策略包括哪四种,小程序发朋友圈的方法,网站统一做301Django 自定义标签 新建一个文件夹mydefined里面在新建一个templatetags在里面新建mytags.py mytags.py # 刘文豪 # 大帅哥 from django import template register template.Library() # 创建模板对象# 定义模板节点 class ReversalNode(template.Node):def __init__(sel…
沈阳专业制作网站,网络营销策略包括哪四种,小程序发朋友圈的方法,网站统一做301Django 自定义标签
新建一个文件夹mydefined里面在新建一个templatetags在里面新建mytags.py mytags.py
# 刘文豪
# 大帅哥
from django import template
register template.Library() # 创建模板对象# 定义模板节点
class ReversalNode(template.Node):def __init__(sel…
Django 自定义标签
新建一个文件夹mydefined里面在新建一个templatetags在里面新建mytags.py
mytags.py
# 刘文豪
# 大帅哥
from django import template
register = template.Library() # 创建模板对象# 定义模板节点
class ReversalNode(template.Node):def __init__(self, value):self.value = str(value)def render(self, context): # 数据反转处理return self.value[::-1]@register.tag(name='reversal') # 声明定义标签
def do_reversal(parse, token): # parse是解析器对象, token是被解析的对象try:tag_name, value = token.split_contents() # tag_name是代表标签名,value是由标签传递的数据except:raise template.TemplateSyntaxError('syntax')return ReversalNode(value) # 调节自定义的模板节点 c
index里面urls.py
path('', views.index10, name='index10')
视图函数views.py
def index10(request):return render(request, 'index10.html', locals())
index10.html
{% load mytags %}
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
{% reversal 'Django' %}
</body>
</html>