4.1、Django - URL之DEBUG模式詳解
阿新 • • 發佈:2018-12-14
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']