我正在创建一个Akhet(金字塔)Web应用程序。 如何在mako模板中生成给定处理程序/视图的URL?
我正在寻找相当于Pylons'${url(controller="users", view="list")
答案 0 :(得分:7)
您需要使用route_url。它在request.route_url中的模板中可用。
<a href="${request.route_url('import')}">Import</a>
例如
答案 1 :(得分:2)
Akhet将URLGenerator
对象公开为渲染器全局,因此您可以使用url('users', action='list')
,假设您的设置为config.add_handler('users', '/users/{action}', ...)
。
http://docs.pylonsproject.org/projects/akhet/dev/api.html#module-akhet.urlgenerator