Changes in remit/util/shortcuts.py [f7dd5e7:21360c8]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
remit/util/shortcuts.py
rf7dd5e7 r21360c8 2 2 from django.template import RequestContext, Template 3 3 from django.template.loader import get_template 4 from django.views.generic.base import TemplateView 5 from django.views.generic.list import ListView 4 6 5 7 def get_403_response(request, errmsg=None, **extra_context): … … 8 10 page = tmpl.render(ctx, ) 9 11 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.