不曉得大家還記不記得我在Day06的時候有跟大家大概介紹過Project創建完後的檔案,還記得裡面有個setting.py嗎?
那時候跟大家介紹的只有說他很重要,這種模稜兩可的答案,相信這個答案對大家來說都很不滿意吧!
小弟我在這邊跟大家道歉(鞠躬,今天我們就來探討裡面幾個比較常用到的東西吧!
首先我們打開setting.py的檔案後,第一個映入眼簾的應該是這個吧
BASE_DIR這個最主要就是設定根目錄,而這個如果以白話文解釋的話,就是這個「檔案的外層的外層」,也就是我們的外層Test。
而看到這個SECRET_KEY大家應該會很疑惑,為什麼App會需要這個東西,但其實這個是一個很重要的變數,用來加密你的敏感訊息,像是你的session內容、處理cookie值、以及管理資料庫裡的帳號密碼。
SECRET_KEY後面那段亂碼如果因為洩漏了還是你純粹看他不順眼的話,他其實是可以自己定義的,也可以使用這個網站來產生金鑰。
如果對於SECRET_KEY有更多興趣的話,可以參考他的Documentation。
其他剩餘的我們明天再來介紹吧!