Take a look at https://docs.djangoproject.com/en/1.4/topics/generic-views-migration/#extra-context There's no way for provide an extra_context to a TemplateView. You need to subclass TemplateView and re-implement get_context_data in the way described in aforementioned topic.
On Monday, April 23, 2012 1:20:09 AM UTC+4, Roy Smith wrote: > > I'm using a generic TemplateView (django-1.4), but I want to be able to > add something to the context. Is that possible? > > The docs at > https://docs.djangoproject.com/en/1.4/topics/generic-views/#adding-extra-context > talk > about "an extra optional parameter, extra_context", but I don't get what > they're trying to explain. I tried the obvious: > > url(r'^about$', > TemplateView.as_view(template_name='legal_ipsum/about.html', > extra_context={'pagename': 'about'}) > ), > > in my urls.py file, but that just raises: "TemplateView() received an > invalid keyword 'extra_context'". What am I missing here? > > -- > Roy Smith > r...@panix.com <javascript:> > > > > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at http://groups.google.com/group/django-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.