4.1、Django - URL之DEBUG模式详解

版权声明:本文为博主原创文章,未经博主允许不得转载。 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']

猜你喜欢

转载自blog.csdn.net/u012111465/article/details/84894017