1. 程式人生 > >4.1、Django - URL之DEBUG模式詳解

4.1、Django - URL之DEBUG模式詳解

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']