django 靜態檔案配置

2022-03-31 08:14:30 字數 1531 閱讀 8605

1.根目錄下,新建乙個目錄用來儲存靜態檔案:

這裡我用的目錄名稱是jingtaiwenjian,並且建立了乙個test_css.css的檔案

2.setting 中編輯配置資訊

static_url = '

/static/

'staticfiles_dirs =[

os.path.join(base_dir,

'jingtaiwenjian')

]

這裡,我們的目錄是jiangtaiwenjian,但是引用的時候,會被替換為  :/static/

3.測試引入:

方式一:

"en

">

方式二:(static 屬於關鍵字,不會被setting 中配置的static路徑所影響)

doctype html

>

<

html

lang

="en"

>

<

head

>

<

meta

charset

="utf-8"

>

<

title

>title

title

>

<

link

rel="stylesheet"

href

="">

head

>

<

body

>

<

h1>靜態檔案引入測試

h1>

body

>

html

>

方式三:(get_static_prefix 方法可以獲取到你的靜態檔案的路徑)

doctype html

>

<

html

lang

="en"

>

<

head

>

<

meta

charset

="utf-8"

>

<

title

>title

title

>

<

link

rel="stylesheet"

href

="test_css.css"

>

head

>

<

body

>

<

h1>靜態檔案引入測試

h1>

body

>

html

>

展示的效果為:

可以看到,字型有顏色變化,則樣式已經引入成功!

之所以用/static/替換,可以使得瀏覽器訪問變得更加安全

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的版本不相容是個大問題,網上搜尋相關問題時,解決方案到是一大推,但是均沒有...