Python Django-自定义模板标记传递关键字args

Python Django-自定义模板标记传递关键字args,python,django,templates,django-templates,Python,Django,Templates,Django Templates,如何创建自定义模板标记以在模板中使用关键字args 自定义_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

如何创建自定义模板标记以在模板中使用关键字args

自定义_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" %)
给你:

像url标记一样解析arg和kwarg的标记

{%get_与_args_和_kwargs somevar,“sometext”,kwarg1=someothervar%}


如今,这项工作如您所料,请参阅