【发布时间】:2020-12-14 12:34:50
【问题描述】:
我一直在关注this tutorial 来部署我的第一个 Django 站点,并已成功到达“配置 Nginx 以代理传递到 Gunicorn”部分,这一切似乎都在工作。
我的问题是,尽管我的 settings.py 文件包含以下内容:
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = False
我仍然收到 Django 的 debug=true 404 页面并出现以下错误:
“您看到此错误是因为您的 Django 设置文件中有 DEBUG = True。将其更改为 False,Django 将显示标准 404 页面。”
在完成教程中的“将 Nginx 配置为代理传递给 Gunicorn”步骤后,我通过从我的 GitHub 存储库中提取更改,将文件更改为 DEBUG = False。我是否错过了 Nginx 的额外步骤以关闭调试并提供标准 404 页面?
编辑:实际上,我对存储库中的 settings.py 文件所做的任何调整,当拉到服务器上时,似乎都没有任何效果。我注释掉了整个 settings.py 文件,看看它是否会破坏网页;什么也没发生。
【问题讨论】: