docs: def process_response(self, request, response):
          """
          If ``request.session was modified``, or if the configuration is to save
          the session every time, save the changes and set a session cookie.
          """
          try:
              modified = request.session.modified
          except AttributeError:
              pass
          else:
              if modified or settings.SESSION_SAVE_EVERY_REQUEST:
                  if request.session.get_expire_at_browser_close():
                      max_age = None
                      expires = None
                  else:
                      max_age = request.session.get_expiry_age()
                      expires_time = time.time() + max_age
                      expires = cookie_date(expires_time)
                  # Save the session data and refresh the client cookie.
                  request.session.save()
                  response.set_cookie(settings.SESSION_COOKIE_NAME,
                          request.session.session_key, max_age=max_age,
                          expires=expires, domain=settings.SESSION_COOKIE_DOMAIN,
                          path=settings.SESSION_COOKIE_PATH,
                          secure=settings.SESSION_COOKIE_SECURE or None)
          return response