2014-01-26 63 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不會逃脫。