0
如果我想只能使用django tempalte變量顯示某些標籤(比如在論壇帖子中),我該怎麼做?顯示特定標籤django模板
說我的帖子的內容是:
<div><b>Hell</div>o <i>everyone</i></b>
我不想顯示div標籤,但B和I標籤罰款。我知道你可以使用|安全和autoescape,但似乎逃脫所有的HTML。有一個更好的方法嗎?
如果我想只能使用django tempalte變量顯示某些標籤(比如在論壇帖子中),我該怎麼做?顯示特定標籤django模板
說我的帖子的內容是:
<div><b>Hell</div>o <i>everyone</i></b>
我不想顯示div標籤,但B和I標籤罰款。我知道你可以使用|安全和autoescape,但似乎逃脫所有的HTML。有一個更好的方法嗎?
你可以使用自定義Django過濾器與正則表達式這樣做。
看看這裏:http://djangosnippets.org/snippets/60/用你需要去除你不需要的HTMl標籤的正則表達式。
謝謝,這有所幫助。 – avoliva 2013-05-03 07:45:09
它似乎有點個性化,滿足您的需求,您正在尋找。也許你可以自己寫一個自定義的模板標籤,以便做你想做的或者在視圖中處理變量,然後傳遞給模板以準備使用| {%autoescape%} – 2013-04-25 20:06:54