【发布时间】:2013-09-12 19:16:05
【问题描述】:
模板标签.py
from django import template
from django.utils.safestring import mark_safe
register = template.Library()
@register.filter("as_span")
def as_span(ZergitForm):
ZergitForm_as_span = ZergitForm.as_ul().replace("<ul", "<span").replace("</ul", "</span")
ZergitForm_as_span = ZergitForm_as_span.replace("<li", "<span").replace("</li", "</span")
return mark_safe(ZergitForm_as_span)
我正在使用 MultipleChoiceField。使用此模板标签后,它在跨度而不是 <li> 标记中打印表单数据。我想对跨度内的每个数据执行删除操作。现在它正在打印每个 <li>单个<span>标签中的值。我需要为每个跨度插入一个输入按钮。
是否可以使用模板标签概念。
谢谢
【问题讨论】:
标签: python django python-2.7 django-models django-templates