2011-06-08 88 views
1

我在Apache下使用django。當我在Django模板中使用urlencode,它不是在所有enoding這樣{{value|urlencode}}這裏有些事情是我的完整錨標記urlencode過濾器不能在Django模板中工作

<a href="/mysite/comment/{{i.comment_id|urlencode}}">Comment</a>

可以在此有一個人幫助嗎?有什麼辦法擺脫這個?

在此先感謝 - 維克拉姆

+1

在你包括代碼,你甚至沒有試圖使用'urlencode' ... – 2011-06-08 04:25:24

+0

對不起,我已經更新了這個問題..在包含它之後,它也沒有編碼 – vkrams 2011-06-08 04:33:44

+0

你說「不工作」,但是你沒有解釋如何...... – 2011-06-08 04:34:14

回答

5

urlencode過濾器只編碼是不安全的有在URL中的字符。如果你想編碼所有字符,那麼你將需要編寫或找到一個不同的過濾器。