我有一个看法:
@add_value
my_view(request):
render_to_response('template.html', {'var1' : 'value'})
和装饰师:
def add_value():
def decorator(view_func):
def _decorator(request, *args, **kwargs):
response = view_func(request, *args, **kwargs)
#what code can I put in here to add { 'var2' : 'value' } to render_to_response context?
我希望装饰器添加一个密钥对,因此最终的 render_to_response 将变为以下内容:
render_to_response('template.html', {'var1 : 'value', 'var2' : 'value'})
有人知道怎么做吗?