擅长:python、mysql、java
<p>在routes.py您的路线应该是:</p>
<pre><code>map.resource('user', 'users/{id}', controller='user' action="some_action")
</code></pre>
<p>在您的控制器中,您可以使用<code>url_for</code>获得此URL,如下所示:</p>
^{pr2}$
<p>参考:<em><a href="http://pylonsbook.com/en/1.1/urls-routing-and-dispatch.html" rel="nofollow">Chapter 9: URLs, Routing and Dispatch</a></em>,塔架手册。在</p>
<p>我必须警告你,这是用在塔0.9.7,但它没有用在塔1.0。<code>url_for</code>和{<cd3>}被重新设计。如果要在控制器中重定向,必须写入:</p>
<pre><code>redirect(url(controller="user", action="some_action", id=1))
</code></pre>
<p>或者在你的情况下:</p>
<pre><code>url(controller="user", action="some_action", id=1)
</code></pre>
<p>参考文献:<em><a href="http://pylonshq.com/articles/archives/2010/5/pylons_10_released" rel="nofollow">Pylons 1.0 Released</a></em></p>