#coding=utf-8
from django import template
register = template.Library()
class ZNode(template.Node):
def __init__(self,mas):
self.ma=ma
pass
def render(self, context):
return self.ma
def do_z(parser, token):
tag_name, arg = token.contents.split(None, 1)
return ZNode(arg)
register.tag('z', do_z)
本文介绍了一个在Django中创建自定义模板标签的例子。通过定义一个名为ZNode的类并继承自template.Node,实现了简单的标签功能。该标签在渲染时返回预先设定的字符串。
1116

被折叠的 条评论
为什么被折叠?



