from datetime import datetime, timedelta from django.http import HttpResponseForbidden def cookie_consent_middleware(get_response): def middleware(request): response = get_response(request) if request.method == 'POST' and 'cookie_consent' in request.POST: # Set the cookie to expire in 365 days (you can adjust the duration) expiration_date = datetime.now() + timedelta(days=365) response.set_cookie('cookie_consent', True, expires=expiration_date, path='/') return response return middleware class DemoModeMiddleware: def __init__(self, get_response): self.get_response = get_response def __call__(self, request): if '/delete/' in request.path.lower(): html = """