middleware.py 232 B

12345678910
  1. from .models import Site
  2. class CurrentSiteMiddleware(object):
  3. """
  4. Middleware that sets `site` attribute to request object.
  5. """
  6. def process_request(self, request):
  7. request.site = Site.objects.get_current()