Django中DEBUG模式詳解


在settings.py文件中有一個變量為DEBUG
默認值是DEBUG = True

當DEBUG = True時的好處為

1.如果開啟了DEBUG模式,那么以后我們修改了Django項目的代碼,然后按下ctrl+s,那么Django就會自動的給我們重啟項目,不需要手動重啟。
2.如果開啟了DEBUG模式,那么以后Django項目中的代碼出現bug了,那么在瀏覽器中和控制台會打印出錯信息。否則的我們很難尋找到bug的位置,也不方便調試代碼。
在生產環境中,禁止開啟DEBUG = True,因為當你的網站出錯誤時,別人能看到你的源代碼,而我們也不需要給用戶看到這些錯誤信息。所以需要關掉DEBUG = True,即設置DEBUG = False
如果設置了DEBUG = False,那么就必須設置settings.py中的ALLOWED_HOSTS.
ALLOWED_HOSTS:這個變量是用來設置以后別人只能通過這個變量中的ip地址或者域名來進行訪問。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM