como configurar o middleware personalizado no django

Eu estou tentando criar middleware para, opcionalmente, passar um kwarg para cada visão que atenda a uma condição.

O problema é que não consigo encontrar um exemplo de como configurar o middleware. Eu vi classes que substituem o método que eu quero, process_view:

Class CheckConditionMiddleware(object):  
    def process_view(self, request):  

        return None  

Mas onde eu coloco essa classe? Eu crio um aplicativo de middleware e coloco essa classe dentro dela e, em seguida, faço referência a ela no settings.middleware?

questionAnswers(3)

yourAnswerToTheQuestion