【发布时间】:2012-01-18 23:09:57
【问题描述】:
我正在尝试实现一种模式,在该模式中,我使用中间函数来确定要调用哪个函数并让最终函数进行渲染,但流程不会最终渲染。我错过了什么?有没有办法对其进行调整以使其正常工作?
这就是我正在尝试的。
@view_config(route='fork_route')
def fork(self):
x = True
if x:
self.my_func1
else:
self.my_func2
#I expected it to render before this point
return dict({'msg':'failed'})
@view_config(renderer="templates/derived/template1")
def my_func1:
return dict({'msg':'msg1'})
@view_config(renderer="templates/derived/template2")
def my_func2:
return dict({'msg':'msg2'})
【问题讨论】: