django 的靜態檔案管理

2021-10-24 06:51:22 字數 788 閱讀 1969

乙個站點通常需要儲存額外的檔案,比如 css樣式檔案 js指令碼檔案 ,在django中,傾向於將這些檔案稱為 靜態檔案。django提供了django.contrib.staticfiles 模組來幫助我們方便的管理靜態檔案。

配置靜態檔案的兩種方式:

配置步驟:

'django.contrib.admin',

'django.contrib.auth',

'django.contrib.contenttypes',

'django.contrib.sessions',

'django.contrib.messages',

**'django.contrib.staticfiles',**

) 在settings.py檔案中定義 static_url 變數。

static_url = 『/static/』

2.2 如果我們要配置整個project下的靜態檔案的話,執行此步驟。

在settings.py檔案中定義 staticfiles_dirs 變數

我們需要在整個project 中建立乙個 名為static的資料夾

debug = false

allowed_hosts = [ ]

allowed_hosts = [』*』,]

、、、static_root = os.path.join(base_dir, 「collet_static」)

Django靜態檔案

專案中的css js都是靜態檔案。一般會將靜態檔案放到乙個單獨的目錄中,以方便管理。在html頁面中呼叫時,也需要指定靜態檔案的路徑,django中提供了一種解析的方式配置靜態檔案路徑。靜態檔案可以放在專案根目錄下,也可以放在應用的目錄下,由於有些靜態檔案在專案中是通用的,所以推薦放在專案的根目錄下...

Django 靜態檔案

靜態檔案是 頁面所使用到的提前已經寫好的檔案,如css,js,第三方元件 bootstrap,sweetalert,fontawesome等 所使用到的html檔案統一放到templates資料夾中 那針對 所使用到的靜態檔案也應該單獨放到乙個資料夾中儲存,這個資料夾預設情況下都叫static,該資...

django上的靜態檔案

django裡使用靜態檔案,貌似有這麼幾種辦法 1.在setting.py裡面 python url prefix for static files.example static url static staticfiles dirs put strings here,like home html ...