Pylons / Routes url_for()是否在模板中更改?

时间:2010-03-24 23:46:27

标签: python routes pylons mako

我收到了一个错误:

GenerationException: url_for could not generate URL. Called with args: () {}

来自mako模板的这一行:

<p>Your url is ${h.url_for()}</p>

在我的helpers.py中,我确实有:

from routes import url_for

看看Routes-1.12.1-py2.6.egg / routes / util.py,我好像走了 关于它调用_screenargs()的行的错误。

这是Pylons书中的简单功能。我做错了什么傻事?有新的url_current()吗?在哪里?

1 个答案:

答案 0 :(得分:5)

我不知道url_for()(没有参数)是合法的,但如果是,这就是你所说的“url_current”,我相信new approach是用的url对象,将方法调用为url.current()