Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • remit/util/shortcuts.py

    r21360c8 rf7dd5e7  
    22from django.template import RequestContext, Template
    33from django.template.loader import get_template
    4 from django.views.generic.base import TemplateView
    5 from django.views.generic.list import ListView
    64
    75def get_403_response(request, errmsg=None, **extra_context):
     
    108    page = tmpl.render(ctx, )
    119    return HttpResponseForbidden(page)
    12 
    13 
    14 class ListViewWithContext(ListView):
    15     extra_context = {}
    16 
    17     # I believe .queryset will work out-of-the-box
    18 
    19     def get_context_data(self, **kwargs):
    20         context = super(ListViewWithContext,self).get_context_data(**kwargs)
    21         context.update(self.extra_context)
    22         return context
    23 
    24 
    25 class TemplateViewWithContext(TemplateView):
    26     extra_context = {}
    27 
    28     def get_context_data(self, **kwargs):
    29         context = super(TemplateViewWithContext,self).get_context_data(**kwargs)
    30         print context
    31         context.update(self.extra_context)
Note: See TracChangeset for help on using the changeset viewer.