我通过表值中的链接调用处理程序,如下所示:
<td><a id="{{ test['test_name'] }}" href="/regex" >{{ test['test_name'] }}</a></td>
处理程序有一个我想根据id或单元格值运行的SQL查询,所以当单击链接时它会发送唯一的名称。我试图阅读有关URI路由的webapp2文档,但无法理解如何将其应用于我的问题。
答案 0 :(得分:0)
在URI Routing的文档中,示例显示:
app = webapp2.WSGIApplication([
(r'/', HomeHandler),
(r'/products', ProductListHandler),
(r'/products/(\d+)', ProductHandler),
])
对于您的处理程序,您可以使用:
app = webapp2.WSGIApplication([
(r'/regex/<test>', RegexHandler),
])
然后你会用:
来调用它<a href="/regex/{{ test['test_name'] }}" >{{ test['test_name'] }}</a>
(id="..."
属性不作为网址的一部分传递,它是HTML属性。)
注意:您可能需要对参数test['test_name']
进行URL编码。