将{%url%}传递给Django中的自定义模板标记

zmb*_*mbq 3 django django-templates

我正在开发一个需要多个参数的自定义Django模板标记.其中一个参数是URL.当我尝试这样做时:

{% my_tag arg1 {% url "myview" %} arg3=5 %}
Run Code Online (Sandbox Code Playgroud)

我得到以下模板语法错误: Could not parse the remainder: '{%' from '{%'

如何将URL传递给自定义模板?

Bog*_*suc 7

简单的url标记支持赋值.

{% url 'myview' as my_url %}
{% my_tag arg1 my_url arg3=5 %}
Run Code Online (Sandbox Code Playgroud)