Pylons路由,location属性是什么?

Pylons routing, what is the location attribute?

我正在查看 reddit 源代码,运行 进入如下所示的路线:

mc('/prefs/:location', controller='forms', action='prefs', location='options')

在这里搜索文档,我找不到与 location 属性相关的任何内容:

https://thejimmyg.github.io/pylonsbook/en/1.0/urls-routing-and-dispatch.html

这条路线 location='options' 应该做什么?

routes.Mapper.connect() 将 *args 和 **kwargs 作为参数。由于 locations='options' 是一个有效的 **kwargs 条目并且在一个有效的位置,它将被接受为一个有效的传递变量。我没有可用的源代码,所以我不知道 connect() 将如何处理这个变量。我猜它只是将额外的名称=值对附加到创建的 URL。

您可以在此处找到更多文档:http://routes.readthedocs.io/en/latest/modules/mapper.html#routes.mapper.Mapper.connect