07 靜態檔案配置

2022-09-06 03:24:08 字數 1571 閱讀 9807

編輯本部落格

**使用的js,css,img等檔案

在專案中建立乙個static資料夾

配置檔案settings.py

新加static_url的別名,在settings.py中新增如下行

staticfiles_dirs =[

os.path.join(base_dir ,

"static")

]

html檔案中靜態檔案引入方式

對靜態檔案解耦

在static資料夾下建立對應專案的目錄,並將所需靜態檔案放在其中

在html中引入

doctype html

>

<

html

lang

="en"

>

<

head

>

<

meta

charset

="utf-8"

>

<

title

>當前時間

title

>

<

link

rel="stylesheet"

href

>

<

script

src="/static/jquery-3.3.1.js"

>

script

>

head

>

<

body

>

<

h1h1

>

body

>

<

script

src>

script

>

<

script

>

script

>

html

>

view code

django有兩種靜態檔案:

/static/        前端需求資源

/media/       所有使用者上傳的檔案都在該資料夾中

django配置media檔案件配置,在setting檔案中操作

一旦配置過media,那麼filefield中上傳的檔案將放置在media中

使瀏覽器訪問media下的資料

setting下新增media_url配置

media_root=os.path.join(base_dir,'

media

')

在url中配置路由

from django.views.static import

serve

from cnblog import settings

#

media配置

re_path(r'

media/(?p.*)$

',serve,)

靜態檔案配置

static url靜態檔案urlstatic root 靜態檔案根路徑,開發環境才用,收集所有靜態檔案,不能和staticfiles dirs 重合 django的settings中包含三個static相關設定項 static root static url staticfiles dirs st...

mysql 靜態檔案配置檔案 靜態檔案

靜態檔案 預設情況下所有的 html 檔案都是放在 templates 資料夾內的。什麼是靜態檔案 預設情況下 所用到的靜態檔案資源全部都會放到static資料夾下,django中需要手動建立這個資料夾,static 資料夾下面還可以建立其他的資料夾,將css js檔案區分開來,為了更加方便的管理檔...

Django靜態檔案配置

最近用django開發專案,發現django的靜態檔案 js,css和img等 配置比較麻煩,開發環境和生產環境的配置還不一樣,這裡記錄一下,作為備忘。我當前使用的版本是django v1.4.3。吐槽 django的版本不相容是個大問題,網上搜尋相關問題時,解決方案到是一大推,但是均沒有標註版本,...