django urlencode模板中的多个变量

时间:2010-10-26 22:39:56

标签: django

我想url编码以下内部模板

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

无论如何都要在模板端执行此操作并将其放入href(我不希望在服务器端将它们组合在一起):

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

谢谢!

1 个答案:

答案 0 :(得分: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 %}">