2

我知道在 Tornado 中可以使用正则表达式捕获 URL 的某些部分,但是没有更结构化的方式来访问路径参数吗?可能类似于您访问查询参数 ( RequestHandler.get_query_argument()) 的方式?

4

2 回答 2

1

如果您在正则表达式中使用了命名组,则所有路径参数都可以在RequestHandler.path_args或 中使用。有关详细信息,RequestHandler.path_kwargs请参阅http://www.tornadoweb.org/en/stable/web.html#tornado.web.RequestHandler.path_args 。

于 2016-09-17T13:33:47.570 回答
1

答案是不。Tornado 对路径段内的内容一无所知。访问更多详细信息(编码在路径段中)的唯一方法是使用正则表达式。

于 2016-11-08T21:05:24.160 回答