代码之家  ›  专栏  ›  技术社区  ›  prostock

django urlencode模板中的多个变量

  •  4
  • prostock  · 技术社区  · 14 年前

    我想在模板内对以下内容进行url编码

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

    是否仍要在模板端执行此操作,并将其放入一个href(我不希望在服务器端组合它们):

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

    1 回复  |  直到 14 年前
        1
  •  4
  •   Ned Batchelder    14 年前
    <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 %}">