2013-04-25 155 views
0

如果我想只能使用django tempalte變量顯示某些標籤(比如在論壇帖子中),我該怎麼做?顯示特定標籤django模板

說我的帖子的內容是:

<div><b>Hell</div>o <i>everyone</i></b> 

我不想顯示div標籤,但B和I標籤罰款。我知道你可以使用|安全和autoescape,但似乎逃脫所有的HTML。有一個更好的方法嗎?

+1

它似乎有點個性化,滿足您的需求,您正在尋找。也許你可以自己寫一個自定義的模板標籤,以便做你想做的或者在視圖中處理變量,然後傳遞給模板以準備使用| {%autoescape%} – 2013-04-25 20:06:54

回答

1

你可以使用自定義Django過濾器正則表達式這樣做。

看看這裏:http://djangosnippets.org/snippets/60/用你需要去除你不需要的HTMl標籤的正則表達式。

+0

謝謝,這有所幫助。 – avoliva 2013-05-03 07:45:09