django - 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))
解决方案
您是否尝试重新启动 gunicorn?:PID=$(systemctl show --value -p MainPID gunicorn.service) && kill -HUP $PID
推荐阅读
- sql-server - 如何在sql server中查找存储过程中调用的所有函数和存储过程
- javascript - 如何在 Javascript Odoo 10 中调用 Python 控制器函数
- python - Python 正则表达式从 txt 文件中捕获
- machine-learning - 模块 seaborn 没有属性线图
- python-3.x - 如何使用 numpy 或其他 python 库生成自定义形状的图
- python - TypeError:“NoneType”对象在 train_on_batch 中不可调用
- python-3.x - 当系统时区改变时,python datetime.datetime.now() 返回错误时间!如何解决!
- macos - 无法将基本 OpenWhisk 操作部署到使用 Minikube 运行的 Kubernetes
- css - 在 React 和 JSX 中使用标准样式 css
- java - Outlook OAUTH 2.0 access_token 无法登录 Office 365 帐户