版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012111465/article/details/84894017
1、DEBUG模式
新建一个项目,默认在setting.py中开启了DEBUG模式,如下:
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True
ALLOWED_HOSTS = []
开启DEBUG模式有什么好处:
1、以后修改了Django项目的代码,然后CTR + s
,那么Django就会自动重启项目,不需手动重启,可以看看实时改变的状态 。
2、以后Django项目中的代码出现bug,在浏览器中会看到出错信息,方便DEBUG 。
DEBUG模式建议:
1、在开发环境建议开启,在生产环境中建议关闭,否则错误信息会泄露你的代码 。
2、ALLOWED_HOSTS设置
在DEBUG设置的下方,有ALLOWED_HOSTS设置,也就是别人访问你的页面时的域名地址 。
当DEBUG = False
,必须设置ALLOWED_HOSTS 。设置了ALLOWED_HOSTS,别人必须通过设置的IP地址来访问,否则访问不了 。
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = False
ALLOWED_HOSTS = ['127.0.0.1']