我需要的是在一个或多个视图中自动调用一个函数(回调函数),获取其结果并将其传递给模板。在
下面是一个简化的例子:
在实用工具.py公司名称:
def getSContent():
return 'some dynamic data'
在视图.py公司名称:
^{pr2}$
……等等。在
sData = getSContent()
和{}在所有这些视图函数中都是重复的。在
- 有什么捷径可以走吗?在
- 我能把这个函数绑定到
不必指定我的应用程序的特定视图(标记的
台词)一直?在
- 装修工能做这个工作吗?在
请记住,我需要捕捉函数的返回并将其进一步传递给模板。在
Tags:
您可以为此使用TEMPLATE_CONTEXT_PROCESSORS设置
它是一个可调用(函数)列表。每个函数接收
request
作为参数,并且应该返回一个dict
,在您的例子中是return {'sData': getSContent()}
相关问题 更多 >
编程相关推荐