Tornado reverse_url编码'特殊字符'如何?和&

时间:2014-08-15 18:36:15

标签: python tornado

我是Tornado的新手,我遇到了一个问题:

href='{{ reverse_url("web-html","list-builds?bundle_identifier=" + app.bundle_identifier+ "&app_name=" + (app.name)) }}'

输出:

//list-builds%3Fbundle_identifier%3Dcom.redflagdeals.rfd2%26app_name%3DRFD2

虽然我想要这样的东西:

//list-builds?bundle_identifier=com.redflagdeals.rfd2&app_name=RFD2

我错过了什么?感谢

P.S:Mac OS X 10.9,Python 2.7,Tornado 4.0.X

1 个答案:

答案 0 :(得分:1)

使用reverse_url构造基本URL,然后添加查询参数。 {{ reverse_url("web-html", "list-builds") + "?" + urlencode(dict(bundle_identifier=app.bundle_identifier)) }}