2010-10-26 57 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 %}">