您现在的位置是:主页 > news > 沈阳专业制作网站/网络营销策略包括哪四种

沈阳专业制作网站/网络营销策略包括哪四种

admin2025/6/8 4:30:43news

简介沈阳专业制作网站,网络营销策略包括哪四种,小程序发朋友圈的方法,网站统一做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>