嵌套的Django标签

Pie*_*rew 5 python django qr-code django-templates

我正在使用QR码(Django)库,当我这样做时{% qrcode_from_text "{% url 'foo' %}" "l" %},内部标签会出错.有没有办法做这种嵌套的django模板标签?谢谢.

Dan*_*man 17

不,但你不需要.该url标签具有语法将结果保存到一个变量:

{% url 'foo' as foo_url %}
Run Code Online (Sandbox Code Playgroud)

然后您可以在自定义标记中使用它:

{% qrcode_from_text foo_url %}
Run Code Online (Sandbox Code Playgroud)