Django urlencode нескольких переменных в шаблоне - PullRequest
4 голосов
/ 27 октября 2010

Я хочу, чтобы URL закодировал следующий внутренний шаблон

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

в любом случае, чтобы сделать этона стороне шаблона и поместите его в href (я предпочитаю НЕ объединять их на стороне сервера):

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

спасибо!

1 Ответ

4 голосов
/ 27 октября 2010
<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 %}">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...