2011-01-28 101 views
2

如何創建自定義模板標籤以在我的模板中使用關鍵字參數?Django - 自定義模板標籤傳遞關鍵字參數

custom_templates.py

from django import template 
register = template.Library() 

@register.simple_tag 

def custom_tag_field(value, kwarg1=False, kwarg2=False): 
    t = template.loader.get_template('some_template.html') 
    return t.render(template.Context({'value': value, 'kwarg1':kwarg1, 'kwarg2': kwarg2})) 

template.py

{% load custom_templates %} 

....

我想使用的自定義模板標籤關鍵字ARGS這樣的:

{% custom_tag_field form.somefield "value" kwarg1="somearg1" kwarg2="somearg2" %) 

回答

1

如今這項工作作爲你所期望看到的docs

相關問題