我有一個名爲CG如何在Django的模板標籤中使用模板變量?
{% cg %}
自定義模板標籤,我哈瓦一個varialbe {{ status }}
我需要包裝的{{ status }}
結果的<special></special>
HTML標籤內,然後通入{%cg %}
,怎麼寫這個代碼在Django模板中?
我有一個名爲CG如何在Django的模板標籤中使用模板變量?
{% cg %}
自定義模板標籤,我哈瓦一個varialbe {{ status }}
我需要包裝的{{ status }}
結果的<special></special>
HTML標籤內,然後通入{%cg %}
,怎麼寫這個代碼在Django模板中?
你可以寫自己的過濾器是這樣的:
from django import template
from django.template.defaultfilters import stringfilter
from django.utils.safestring import mark_safe
register = template.Library()
@register.filter
@stringfilter
def wrap(value, tag):
return mark_safe("<%(tag)s>%(value)s</%(tag)s>" % {'value': value, 'tag': tag})
,並在模板中使用它: {% cg status|wrap:"special" %}
編輯固定。
這是在做什麼? – user469652 2010-11-30 21:13:44