I\'m a django beginner so I\'m trying to understand the concept of context and context processor.
The Context is described quite well in the official documentation. In short:
In day-to-day use, mostly indirectly, because helper functions construct the Context for you
See 1.: you only need it if you use the low-level api
No, a context processor is a function that takes a request and returns a dictionary of variables that are then available in all templates that are rendered with a RequestContext, for example:
def get_stuff_from_session(request):
return {'stuff': request.session['stuff']}