【发布时间】:2014-01-26 23:20:51
【问题描述】:
我想在 Django 模板中动态更改一些标签,例如:
{% autoescape on %}
{% endautoescape %}
这里自动转义是开启的,但我想改成
{% autoescape off %}
{% endautoescape %}
通过在用户端提交一个按钮值。我怎么能在这里把“开”和“关”当作一个变量? (django模板语言有没有类似C的宏的机制?)
【问题讨论】:
-
FWIW,请查看djangosnippets.org/snippets/2511,了解如何将内置模板标签转换为接受参数变量。
标签: python django templates macros