django中靜態檔案的處理

2021-06-26 08:55:51 字數 360 閱讀 6719

要在django的tempalte file中引用css、js、gif等靜態檔案,首先一條setting.py中debug開關開啟。

1、在project目錄下建立乙個存放靜態檔案的目錄,如:medias

2、在url.py patterns中增加一行:

(r'^site_media/(?p.*)$','django.views.static.serve',),

還要from django.conf import setting

3、在setting.py中加入一行:

static_path='./medias'

如此設定後,就可以在template file 中引用media中存放的靜態檔案了,如:

Django靜態檔案處理總結

靜態檔案指像css,js,images之類的檔案,在django裡面靜態檔案的處理與一般的檢視是不一樣,新手往往容易犯迷糊,本文做一下總結 一 概述 靜態檔案交由web伺服器處理,django本身不處理靜態檔案。簡單的處理邏輯如下 以nginx為例 uri請求 按照web伺服器裡面的配置規則先處理,...

Django中引用靜態檔案

部落格首發鏈結 django中如何引用靜態檔案 django中引用靜態檔案當我們將我們的html檔案放到templates檔案中的時候,這時候此html我們可以直接引用,若出現這個html檔案,它還引用了其他的一些檔案 js,css,img 這是就需要引用django中靜態的檔案 預設自帶的 sta...

Django對靜態檔案的處理 部署階段

django 的官方文件中說,django 但在開發階段,本地不一定能模擬生產環境,這時也是要使用靜態檔案的。為此django 提供了一些 工具來處理靜態檔案,作為開發階段的臨時解決方案。所以就分 開發階段 和 部署階段 兩種情況來說 django 的靜態檔案處理。部署階段 這個比較簡單,因為 dj...