2

Akhet (Pyramid) Web アプリケーションを作成しています。特定の Handler/view の URL を mako テンプレートでどのように生成できますか?

Pylons に相当するものを探しています${url(controller="users", view="list")

4

2 に答える 2

7

route_url を使用する必要があります。request.route_url のテンプレートで利用できます。

<a href="${request.route_url('import')}">Import</a>

例えば

于 2011-06-08T23:48:56.417 に答える
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

于 2011-06-09T06:18:36.667 に答える