from django.http import HttpRequest

def is_https(request: HttpRequest) -> bool:
    """
    Check if the request is using HTTPS.
    """
    return request.is_secure() or request.headers.get('X-Forwarded-Proto') == 'https'