Python Mako链接到当前页面,带有额外的GET参数

Python Mako链接到当前页面,带有额外的GET参数,python,get,mako,Python,Get,Mako,目前在Django网站上使用Mako模板作为搜索引擎,我对Mako模板还很陌生,所以如果这是一个愚蠢的问题,请原谅我,但这一方面似乎与DTL实现不符,我有点不知所措。基本上,我有一个get请求,我想生成一些到当前页面的链接,并添加get参数。目前我只有这个查询,但我希望这个接口是RESTful的,并且非常可链接,所以我更愿意将它作为一个长GET请求,而不是切换到POST 这是我当前的代码,它不太有效,看起来很不雅观: <a href="${request.path}&page=${

目前在Django网站上使用Mako模板作为搜索引擎,我对Mako模板还很陌生,所以如果这是一个愚蠢的问题,请原谅我,但这一方面似乎与DTL实现不符,我有点不知所措。基本上,我有一个get请求,我想生成一些到当前页面的链接,并添加get参数。目前我只有这个查询,但我希望这个接口是RESTful的,并且非常可链接,所以我更愿意将它作为一个长GET请求,而不是切换到POST

这是我当前的代码,它不太有效,看起来很不雅观:

<a href="${request.path}&page=${ data.next_page_number() }">Next</a>


Mako中request.path的含义似乎与DTL中的略有不同,因此
request.path
不包含任何原始GET参数。如果您能提供更好的方法或解决方案,我们将不胜感激。

Mako中的request.path没有“含义”,因为Mako不是一种语言。如果希望请求对象在Mako中可用,请在呈现页面时将其作为参数传递。我从Python中传入了
request.path
,但我将其保留为这样,因为这里的问题不是范围。但是,
${request.path}
实际上并不包括传递给它的参数。我是否应该使用请求的其他属性?