阻止标签无效
|
我写了块标记,当我尝试在模板中引起它时,出现错误:
无效的代码块:\'endyoutube \'
我的标签
from django import template
register = template.Library()
@register.tag
def youtube(parser, token):
link = parser.parse((\'endyoutube\', ))
iframe = \"\"\"<iframe width=\"640\" height=\"510\" src=\"%s\" frameborder=\"0\"
allowfullscreen></iframe>\"\"\" % link
return YoutubeNode(iframe)
class YoutubeNode(template.Node):
def __init__(self, iframe):
self.iframe = iframe
def render(self, context):
video = self.iframe.render(context)
return video
模板
{% load customtags %}
{% youtube %}
http://www.youtube.com/watch?v=yZt1qXnOOqU
{% endyoutube %}
我的标签有什么问题?我该如何解决?
没有找到相关结果
已邀请:
1 个回复
妒垮