caktus/django — comment on commit d04784b4e3ce68651487681da9ca6d0015c2d223
File:  line 0
By ptone:

In general I think the pattern for anything but the base should be:

```
def get_context_data(self, **kwargs):
context = super(, self).get_context_data(**kwargs)
# do class specific context manipulation here (that couldn't be set as a kwarg to super)
return context
```
by passing kwargs all the way up, you should never need a context.update(kwargs)

for example in the MultipleObjectMixin, the pagination stuff could be handled by:

```
#get paginator args in a dict as context
context.update(kwargs)
context = super(MultipleObjectMixin, self).get_context_data(**context)
```