2012-05-29 78 views
3

我試圖URL編碼包含使用可選的參數shown in the docs在Django 1.3斜線的字符串:Django的模板進行urlencode過濾

{{ someString|urlencode:"" }} 

然而,斜線沒有得到URL編碼,他們離開完整。所以,如果someString爲 「A/V設備」,我得到 「A/V%20Equipment」。我究竟做錯了什麼?

+0

沒關係 - 它可以幫助做它無處不在你需要它...:P – machomeautoguy

回答

-3

沒關係 - 它有助於處處做到這一點,你需要它...:P

+1

這並不提供答案的問題。要批評或要求作者澄清,在他們的帖子下留下評論 - 你可以隨時評論你自己的帖子,一旦你有足夠的[聲譽](http://stackoverflow.com/faq#reputation),你將能夠[評論任何帖子](http://stackoverflow.com/privileges/comment)。 –

+0

我想我並不清楚 - 我使用的值someString在一對夫婦在模板的地方 - 在一個我在其他URL編碼它,我不是。因此,「它有助於在任何需要它的地方進行......」 – machomeautoguy

+0

對不起,關於我之前的自動評論...這是我第一次參與SO的回答/問題評論過程,並且您的帖子已被自動標記。它很難解釋,但我想我不知道你在你的答案是什麼意思,這似乎是評論,所以我繼續標記爲「不提供問題的答案。」當你這樣做時,我沒有意識到它會自動添加評論。我想我現在得到你的漂移。繼續爲SO貢獻力量,歡迎來到Django社區(如果你是新手)! –

1

「/」已經是一個有效的URL字符,因此不會被編碼到別的東西。你沒有做錯什麼。我想你有與某種清潔URL參數是獲取與/字符混淆的問題?如果是這種情況,請將該字符串作爲查詢參數傳遞。