首页 > 解决方案 > 如何关闭 django 调试屏幕

问题描述

我有 Django 项目。

在我的开发中,当错误发生时,例如不导入模块......等等。

它在浏览器上显示错误,但我不想在生产中显示。

我在哪里可以关闭调试模式???

标签: pythondjango

解决方案


settings.py文件有一个DEBUG设置 [Django-doc]。您还需要指定ALLOWED_HOSTS设置 [Django-doc]。您可以将其设置为False

# settings.py

# …
DEBUG = False

ALLOWED_HOSTS = ['www.mywebsite.com']
# …

请注意,当您在生产环境中工作时,不会完成 Django 的某些工具,例如提供静态文件。您需要为此配置 nginx/apache/...。有关详细信息,请参阅文档中的部署静态文件部分


推荐阅读