專案常用配置
在專案的 setting.py 配置檔案中,進行專案相關配置的修改。
1. base_dir
當前專案的根目錄,django會依此來定位工程內的相關檔案,我們也可以使用該引數來構造檔案路徑。
2. debug
· 含義:是否為除錯模式(開發模式),預設為true
· 作用:當debug為true時,如果django程式執行出現異常時,會在瀏覽器顯示詳細的出錯除錯資訊
(如下圖),而非除錯模式下,不會顯示出錯除錯資訊:
【重要】專案執行出錯了,需要檢視是哪一行**造成出錯,再進行分析解決
· 注意:專案上線應該設定為false關閉除錯模式,並且要同時設定 allowed_hosts引數
3. 本地語言與時區
專案本地化配置
· django支援本地化處理,即顯示語言和時區
· 新建立的django專案,預設使用的語言為英語,時區為utc標準時區
· 配置修改:將語言和時區修改為中國大陸資訊
示例:配置說明
· 用pycharm建立的專案,預設已經是註冊了應用的,不需要作額外配置,針對新建立的應用(或命
令行建立的應用)需要作此配置
· 作用:註冊應用後,後續開發中,針對該應用中定義的模型類,才會生成對應的資料庫表;
靜態檔案及配置
· 專案中css、、js都是靜態檔案
· 靜態檔案可以放到乙個單獨的目錄中,以方便管理
· 靜態檔案相關配置
· staticfiles_dirs靜態檔案儲存在哪個目錄下(此引數預設django沒有配置,需要開發者自己配置)
· static_url訪問靜態檔案的url字首,通常採用預設值/static/
配置示例
1. 在專案根目錄下建立static_files目錄,並新增子目錄和檔案 imgs/test01.png
2. 在專案settings.py檔案中進行配置
3. 在index.html模板中應用
注意
· django僅在除錯模式下(debug=true)能對外提供靜態檔案
· 當debug=false工作在生產模式時,django不再對外提供靜態檔案
Django靜態檔案配置
最近用django開發專案,發現django的靜態檔案 js,css和img等 配置比較麻煩,開發環境和生產環境的配置還不一樣,這裡記錄一下,作為備忘。我當前使用的版本是django v1.4.3。吐槽 django的版本不相容是個大問題,網上搜尋相關問題時,解決方案到是一大推,但是均沒有標註版本,...
Django 靜態檔案配置
django 在自身的開發伺服器上有著自身的淺藍色排版。部署到apache伺服器上會呈現一種無排版狀態。原因是 static 靜態檔案沒有配置。1.在設定檔案 settings.py 裡,新增 static url static static root os.path.join base dir,s...
Django靜態檔案配置
本文目的 最近用django開發專案,發現django的靜態檔案 js,css和img等 配置比較麻煩,開發環境和生產環境的配置還不一樣,這裡記錄一下,作為備忘。我當前使用的版本是django v1.4.3。吐槽 django的版本不相容是個大問題,網上搜尋相關問題時,解決方案到是一大推,但是均沒有...