擅长:python、mysql、java
<p>我不确定您在这种情况下是否可以使用<code>contex=Root</code>,但您所要求的可能是{<cd2>}。在</p>
<p>初始版本:</p>
<pre><code>config.add_route('serve_route',
'/{project_name}/testruns/{testrun_name}/plots/{plot_name}.png')
</code></pre>
<p>在视图.py公司名称:</p>
^{pr2}$
<p><a href="http://docs.pylonsproject.org/projects/pyramid/1.1/narr/urldispatch.html#matchdict" rel="nofollow">http://docs.pylonsproject.org/projects/pyramid/1.1/narr/urldispatch.html#matchdict</a></p>
<p><strong>编辑:</strong></p>
<p>如果您的问题是关于路由的一般性问题,那么您应该为每个操作创建一个路由,以使您的视图函数的代码更简短、更清晰。例如,如果要编辑和渲染,则路线可能如下所示:</p>
<p>初始版本:</p>
<pre><code>config.add_route('render_plot',
'/{project_name}/testruns/{testrun_name}/plots/{plot_name}.png')
config.add_route('edit_plot',
'/{project_name}/testruns/{testrun_name}/plots/{plot_name}/edit')
</code></pre>
<p>在视图.py公司名称:</p>
<pre><code>@view_config('render_plot')
def render(request):
pass
@view_config('edit_plot', renderer='bunseki:templates/form.pt')
def edit(request):
pass
</code></pre>