将变量传递给标签django

时间:2020-08-25 16:28:25

标签: django

有没有一种方法可以在django模板中传递标签中的变量?

例如,<a href="{% url '{{ url_path }}' %}">Click here</a>,如您所见,我想将url_path变量传递到url标记中,但是当我这样做时,django将{{ url_path }}视为字符串本身,而不是变量url_path。有没有办法在url标签中传递该变量?预先感谢!

2 个答案:

答案 0 :(得分:1)

您只需传递变量而无需使用引号,也无需使用大括号({{ … }}):

<a href="{% url url_path %}">Click here</a>

答案 1 :(得分:0)

不要使用引号,而是使用引号,Django认为您想直接传递模板页面。