Django專案中常用的配置與官方文件2

2021-09-29 04:55:07 字數 1127 閱讀 9512

django專案的日誌配置

日誌是一種可以追蹤某些軟體執行時所發生事件的方法,軟體開發人員可以向他們的**中呼叫日誌記錄相關的方法來表明發生了某些事情(所以找bug可以檢視日誌),在應用程式出現故障時快速定位問題。

django使用python內建的logging模組列印系統日誌。

#日誌

logging =

,'******':,

# 顯示上述四個資訊:級別、模組、行數、訊息},

'filters':,

},'handlers':,

'file':,

},'loggers':,

}}

官方文件中關於配置的說明 || 官方文件鏈結

這時候日誌已經配置完成了(注意點:需要在meiduo_mall下面建立logs(和mange.py同級)資料夾,否則執行會報錯,沒有logs資料夾),如果對上述某個欄位還不清楚它的作用,可以檢視官方文件,基本可以找到(傳送門)。

靜態檔案配置

一般靜態檔案在**建設中,存放在static資料夾下,儲存**的css、js、image等被我們稱為「靜態檔案」的文件。django 提供django.contrib.static 檔案,以幫助您管理它們。

static_url =

'/static/'

# 設定為靜態資料夾

staticfiles_dirs =

[ os.path.join(base_dir,

'static')]

# 設定路徑,django會按此路徑查詢靜態檔案。

官方文件中關於配置的說明 || 官方文件鏈結

此時靜態檔案配置就已經完成了,是不是很簡單?

好的,到這裡django專案的準備工作就已經完成了,下一步就可以建立子應用開始寫**了,是不是很簡單,感覺多敲幾行**犒勞一下自己吧!

專案中常用的註解

data 應用場景 實體類不用手動新增get set 方法 匯入 idea中需要新增lombok外掛程式 noargsconstructor 自動生成無引數建構函式。allargsconstructor 自動生成全引數建構函式。select 和 selectprovider的區別 select 後直...

專案中常用的linux命令

1.du sm sort n 把當前目錄下的檔案 或目錄 按大小排序,看下哪個地方占用最多 2.pwd 獲取當前目錄路徑 3.tail f file path 顯示檔案最後幾行內容 若檔案內容變動,會動態更新後面幾行 4.pgrep process name 獲取程序id 5.ps ef grep ...

專案中常用的git指令

1.新建乙個本地分支並切換到新建的那個分支 git checkout b 新分支名 2.從乙個分支切換到另乙個分支 git checkout 分支名3.將 恢復到最近的一次commit 時候的狀態 git stash4.將 從最近的一次commit的狀態恢復到最新的進度 git stash pop5...