私は異なるビューを持つピラミッドを使用しています。ビュージョブの一部を別のビュー(別のルート)に「委任」することが可能かどうかは疑問です。例えばあるビューから別のビューへの代理人
:私は使用しています
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):
....
私はPyramidを知らないのですが、 'return code_view(context、request)'だけでは動作しませんか? –