首页 > 解决方案 > Django 错误请求 (400) 调试=假

问题描述

我正在尝试发布我的网站,我配置了所有设置(nginx 和 gunicorn)

此设置效果很好

DEBUG=True
ALLOWED_HOSTS =  ['localhost','127.0.0.1','domain.com','www.domain.com']

但是,当我将 DEBUG=True 编辑为 False

DEBUG=False

我在浏览器上收到此错误Bad Request (400)

我也试过这些设置

ALLOWED_HOSTS =  ['*']
ALLOWED_HOSTS =  ['domain.com','www.domain.com']

(在发布这个问题之前,我检查了这个答案Django 在 DEBUG = False 时给出了错误请求(400)

标签: django

解决方案


您是否尝试重新启动 gunicorn?:PID=$(systemctl show --value -p MainPID gunicorn.service) && kill -HUP $PID


推荐阅读