Estoy implementando una aplicación Django en heroku y tratando de forzar https en todas las páginas. Yo uso la siguiente configuración para eso:
SECURE_SSL_REDIRECT = True SESSION_COOKIE_SECURE = True CSRF_COOKIE_SECURE = True SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')Ahora, cuando visito www.mysite.de, de hecho, no me redirige a https. ¿Alguna idea de lo que me estoy perdiendo?
Intente agregar lo siguiente a su configuración.py:
PREPEND_WWW = True BASE_URL = "https://www.mysite.de" ALLOWED_HOSTS = ['www.mysite.de', 'mysite.de'] Asegúrese de tener habilitados SecurityMiddleware y CommonMiddleware .