2014-01-26 62 views
0

我想在Django的模板动态地改变一些标记,例如:Django模板:动态更改标签?

{% autoescape on %} 
{% endautoescape %} 

这里autoescape是对的,但我想通过在用户的提交按钮值更改为

{% autoescape off %} 
{% endautoescape %} 

侧。我怎么能把“开”和“关”作为一个变量来处理? (Django的是否模板语言有像C的宏观调控机制?)

+0

FWIW,请查看https://djangosnippets.org/snippets/2511/,了解如何将内置模板标签转换为接受变量的参数。 – Brandon

回答

0

如果你想暂时关闭autoescape,考虑

{{ something | safe }} 

其中something不会逃脱。