【发布时间】:2022-01-12 10:50:19
【问题描述】:
当我将 django 应用程序从一个托管服务移动到另一个托管服务时,我的所有页面上都出现 400 错误,我移动到的托管服务是 Scalingo。
我的settings.py 文件:
DEBUG = os.getenv("DEBUG") == "True"
ALLOWED_HOSTS = [x.strip() for x in os.getenv("ALLOWED_HOSTS").split(",")]
我的环境变量
ALLOWED_HOSTS="my-app.osc-fr.scalingo.fr,.localhost,127.0.0.1,[::1]"
DEBUG="False"
我联系了客户支持,他们告诉我这一定是我的应用的配置问题。
我在这里找到的所有现有答案都建议确保 ALLOWED_HOSTS 变量是正确的,并且我已经根据托管平台的 django 特定文档检查了它是否包含所需的地址。
【问题讨论】:
标签: django gunicorn production-environment