要在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...