2011-01-28 94 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

相关问题