編輯本部落格
**使用的js,css,img等檔案
在專案中建立乙個static資料夾
配置檔案settings.py
新加static_url的別名,在settings.py中新增如下行
staticfiles_dirs =[html檔案中靜態檔案引入方式 對靜態檔案解耦os.path.join(base_dir ,
"static")
]
在static資料夾下建立對應專案的目錄,並將所需靜態檔案放在其中
在html中引入
doctype htmlview code>
<
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
>
django有兩種靜態檔案:
/static/ 前端需求資源
/media/ 所有使用者上傳的檔案都在該資料夾中
django配置media檔案件配置,在setting檔案中操作
一旦配置過media,那麼filefield中上傳的檔案將放置在media中
使瀏覽器訪問media下的資料
setting下新增media_url配置
media_root=os.path.join(base_dir,'在url中配置路由media
')
from django.views.static importserve
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的版本不相容是個大問題,網上搜尋相關問題時,解決方案到是一大推,但是均沒有標註版本,...