私はいくつかのビューを持っており、誰もが次のような動的メニューをレンダリングする必要があります。
def view1(request):
return render_to_response('view1.html',
RequestContext(request, {'menu': menu, 'a': a, ...}))
def view2(request):
return render_to_response('view2.html',
RequestContext(request, {'menu': menu, 'b': b, ...}))
def view3(request):
return render_to_response('view3.html',
RequestContext(request, {'menu': menu, 'c': c, ...}))
def viewN(request):
return render_to_response('view4.html',
RequestContext(request, {'menu': menu, 'd': d, ...}))
しかし、すべてのビューにメニュー属性を追加する必要があるため、不快です。どのように私はそれの最適化を行うことができますか?