rossdakin/django-heroism

To improve is_secure()

Opened this issue · 0 comments

With nginx/gunicorn

My own middleware contains :

    if request.META.get('HTTP_X_URL_SCHEME') == "https" or request.META['HTTP_X_FORWARDED_PROTOCOL'] == 'https':
        request.is_secure = lambda: True
    else:
        request.is_secure = lambda: False