【发布时间】:2012-09-04 10:54:54
【问题描述】:
我在 python 中有这个重定向:
self.redirect(self.get_argument("next", "/networks/{0}/sensors/{0}#tab3".format(netid&sensid)))
生成的URL是正确的,例如
http://localhost:8000/networks/1234567812345678124/sensors/1234/rights
但我从 Tornado 网络服务器收到此错误
self.redirect(self.get_argument("next", "/networks/{0}/sensors/{0}#tab3".format(netid&sensid)))
TypeError: unsupported operand type(s) for &: 'unicode' and 'unicode'
我必须将 netid 和 sensid 都传递给页面...我必须以哪种方式编写重定向????
非常感谢...
ps。我试过了
self.redirect(self.get_argument("next", "/networks/{0}/sensors/{0}#tab3".format(netid, sensid)))
但 sensid 取 netid 的值,我有 URL
http://localhost:8000/networks/1234567812345678124/sensors/1234567812345678124/rights
【问题讨论】:
标签: python redirect unicode tornado typeerror