REFERENCE: https://docs.djangoproject.com/en/dev/topics/class-based-views/generic-display/#adding-extra-context
from django.views.generic import TemplateView
from django.utils.decorators import classonlymethod
utils.autodiscover()
class ExtraContextTemplateView(TemplateView):
@classonlymethod
def get_context_data(self, **kwargs):
context = super(ExtraContextTemplateView, self).get_context_data(**kwargs)
context['ADMIN_URL'] = getattr(settings, 'ADMIN_URL', '/admin/')
return context
urlpatterns = patterns('',
url(r'^help/context/$', ExtraContextTemplateView.as_view(template_name='helpdesk/system_settings.html')
)