1
我正在使用不同视图的金字塔。我想知道是否有可能将视图作业的某些部分“委托给另一个视图(另一个视图)。从一个视图到另一个视图的代表
例如:
http://localhost:6543/sample_project/testruns/testrun001/report.html?action=edit
=> delegate to:
http://localhost:6543/sample_project/testruns/testrun001/report.json
的意见,我使用:
# report:
@view_config(context=Root, route_name='report_route')
def report_view(context, request):
...
if 'edit' in request.GET.getall('action'):
# TODO: delegate to code_view
???
...
# render report from report.json
# editor:
@view_config(context=Root, route_name='report_edit_route')
@view_config(context=Root, route_name='code_route')
def code_view(context, request):
....
我不知道金字塔,但不只是'返回code_view(上下文,请求)'的工作? –