现在我的应用程序有一个链接,当按下时,转到另一个页面并将变量传递给请求处理程序,如下所示:
<a href="/assign/{{ result.key.id() }}">Assign</a></th>
这会导致{{ result.key.id() }}
传递给此请求处理程序:
class AssignHandler(webapp2.RequestHandler):
def get(self, entityID):
这就是我处理路由的方式:
(r'/assign/(\d+)', AssignHandler),
通过这样做我可以将一个变量传递给我的请求处理程序,我的问题是我如何调整它以便传递多个变量?
我目前的想法是我需要通过链接做这样的事情:
<a href="/assign/{{ result.key.id() }}/{{ result.memberId }}">Assign</a>
然后将两个变量传递给处理程序,如下所示:
class AssignHandler(webapp2.RequestHandler):
def get(self, entityID, memberID):
但那不起作用,所以我在寻求帮助。
答案 0 :(得分:0)
一种方法是将所有变量放入一个对象,然后只传递一个Json用于该对象,这样就可以传递一个字符串变量并且它应该全部工作