2010-10-26 60 views
4

我想URL編碼內模板下面的Django進行urlencode多個變量

{{address.street}} {{address.city}} {address.state}}

反正是有這樣做在模板上,並把它變成一個href(我不喜歡他們在服務器端結合):

<a href="http://maps.google.com/maps?daddr=<!-- OVER HERE --!>">Map It</a> 

的感謝!

回答

4
<a href="http://maps.google.com/maps?daddr={{address.street|urlencode}} {{address.city|urlencode}} {{address.state|urlencode}}"> 

我不知道你想如何合併它們,我只是用了一個空間。或:

<a href="http://maps.google.com/maps?daddr={% filter urlencode %}{{address.street}} {{address.city}} {{address.state}}{% endfilter %}">