python - Render dynamic menu in every view -


i have few views , has render dynamic menu this:

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, ...})) 

but incomfortable beacuse have add menu attribute every view. in way can optimization of that?

this context processors for. you're using requestcontext, need define function returns menu , add template_context_processors.


Comments

Popular posts from this blog

c# - SVN Error : "svnadmin: E205000: Too many arguments" -

c++ - Using OpenSSL in a multi-threaded application -

All overlapping substrings matching a java regex -