middleware.py 430 B

123456789101112131415
  1. from django.urls import reverse
  2. from django.utils.deprecation import MiddlewareMixin
  3. class FrontendContextMiddleware(MiddlewareMixin):
  4. def process_request(self, request):
  5. request.include_frontend_context = True
  6. request.frontend_context = {
  7. 'auth': {},
  8. 'conf': {},
  9. 'store': {},
  10. 'api': '{}api/'.format(reverse('misago:index')),
  11. 'url': {},
  12. }