Python 如何在Django中将dict作为kwargs传递给templatetag

Python 如何在Django中将dict作为kwargs传递给templatetag,python,django,django-templates,Python,Django,Django Templates,我想将参数字典作为kwargs传递给templatetag 通常,我们会写: {% my_templatetag x=1 y=2 %} 如果我们将这些参数作为一个视图提供的dict,该怎么办 context['parameters'] = { 'x' : 1, 'y' : 2 } 不幸的是,以下代码不起作用: {% my_templatetag **parameters %} 也许这不可能?不严格相关,但:“因为Django故意限制模板语言中可用的逻辑处理量,所以无法将参数传递给从模板内访

我想将参数字典作为kwargs传递给templatetag

通常,我们会写:

{% my_templatetag x=1 y=2 %}
如果我们将这些参数作为一个视图提供的dict,该怎么办

context['parameters'] = { 'x' : 1, 'y' : 2 }
不幸的是,以下代码不起作用:

{% my_templatetag **parameters %}

也许这不可能?不严格相关,但:“因为Django故意限制模板语言中可用的逻辑处理量,所以无法将参数传递给从模板内访问的方法调用。数据应在视图中计算,然后传递给模板以供显示。”。因此,我们的想法是从模板标记中解析模板上下文中的变量,而不是直接将其传递给标记。