【发布时间】:2023-03-09 05:26:01
【问题描述】:
我目前有一个本地 .env 文件,其中包含我本地环境的参数。我在 Heroku 上托管了一个 Django 应用程序,我在其中分配了我的配置变量。我想使用python-decouple 的.env 文件来设置SECURE_SSL_REDIRECT=False,然后在我的settings.py 中使用SECURE_SSL_REDIRECT = config('SECURE_SSL_REDIRECT') 就可以了。但是,无论如何,如果 Django 看到 SECURE_SSL_REDIRECT = True ANYWHERE,它会尝试以 HTTPS 加载,我的天,这令人沮丧。
【问题讨论】:
-
你怎么知道这是因为
SECURE_SSL_REDIRECT而不是其他诸如HSTS之类的东西? -
我不知道。 :(
-
使用 SSL 分析器(例如ssllabs.com/ssltest/analyze.html)确保它不是首先使用 HSTS。
-
好的,明天去看看。谢谢你的帮助。稍后会回复。
-
所有通过该链接的 A 级成绩。
标签: django heroku development-environment django-settings