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.


Reply via email to