I think this is a poor choice of usage pattern, as it can be handled so much more straightforwardly using a decorator on a function view. It may be useful to document how to do something similar with class-based views, but a cross-cutting concern like this should not be put forward as a reason to use CBVs.