Set SECURE_PROXY_SLL_HEADER if WWW_SCHEME is https

Django uses SECURE_PROXY_SSL_HEADER to know if we're on https for
generating absolute urls, which are used by djangorestframework
This commit is contained in:
Frank Hamand 2017-03-22 13:05:38 +00:00
parent 86471956ae
commit 597b9555b2

View File

@ -92,6 +92,9 @@ STATICFILES_FINDERS = (
'compressor.finders.CompressorFinder',
)
if os.environ.get('WWW_SCHEME') == 'https':
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
# Make this unique, and don't share it with anybody.
SECRET_KEY = os.environ.get(
'DJANGO_SECRET_KEY', '2FL6ORhHwr5eX34pP9mMugnIOd3jzVuT45f7w430Mt5PnEwbcJgma0q8zUXNZ68A')