在下面的代码location_id = "Roger"
中court_id = "court1"
return webapp2.redirect("/schedule/%s/%s" % (location_id, court_id))
其中get定义如下
class Schedule(BaseHandler):
def get(self, location_id, court_id):
self.render_template('schedule.html', {'location':location_id,'court':court_id})
但是当我使用以下路由到达 schedule.html 模板时,
app = webapp2.WSGIApplication([
('/', MainPage),
('/create/([\w]+)', CreateCourt),
('/createlocation/([\w]+)', CreateLocation),
('/schedule/([\w]+/([\w]+))', Schedule)
],
debug=True)
的值location
已经增长到包括 a/
和 的值court
:“Roger/court1”。
如何将“位置/法院”的两个部分分开?我怀疑答案与 /schedule 的路由正则表达式有关。