嵌套的Django标签

8 投票
1 回答
4740 浏览
提问于 2025-04-18 05:50

我在使用QR码(Django)库的时候,当我写 {% qrcode_from_text "{% url 'foo' %}" "l" %} 这个代码时,里面的标签出现了错误。请问有没有办法在Django模板中使用这种嵌套的标签呢?谢谢。

1 个回答

21

不需要这样做。url标签有一种语法,可以把结果保存到一个变量里:

{% url 'foo' as foo_url %}

然后你可以在你的自定义标签中使用这个变量:

{% qrcode_from_text foo_url %}

撰写回答