I have Django1.9 middleware class:
class MyMiddleware(object):
def process_request(self, request):
token = self._get_or_create_token(request)
#request.context['token'] = token
The issue is: - I would like to put token to some sort of context to pass it through the application flow. - I avoid putting it into request session, because it result in extra database reading/writing.
Could you suggest me some solution?
You can add any attribute to the
HttpRequest
, so you can implement this with:or if you really want some sort of
context
dictionary:As is documented, django-1.9 is not supported anymore since April 2017, therefore I strongly advice to update.