Если нужно что-либо получить во вьюхе, то можно прописать примерно так:
class NewOrdersMiddleware(object):
def process_request(self, request):
request.some_variable = 'some value'
И во вьюхе соответственно получать значение так
getattr(request, 'some_variable', None). Конечно, если есть уверенность, что миддлвэйр будет подключен всегда, то так
request.some_variable.
Но с context_processor в данном случае правильное решение.
Кстати,
return None писать необязательно, метод итак возвратит None, а если
return используется при каком-либо условии необязательно писать None.