В результате дискуссии выяснили (спасибо
Алексей Тен), что проблема была в самом приложении. Как оказалось, нужно было включить поддержку на стороне django (версия 1.8):
в settings указать:
SECURE_SSL_REDIRECT = True
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
и добавить security middleware:
django.middleware.security.SecurityMiddleware