1. 程式人生 > >Django專案不能載入靜態資源的問題,解決辦法!

Django專案不能載入靜態資源的問題,解決辦法!

這樣寫死的靜態檔案路徑,在我們static的存放路徑,或者改名為其他的名字的時候我們還需要大量的操作去修改我們寫死的靜態檔案路徑,

如果我們有多個應用的話的需要逐個修改,而且還容易出錯,下面介紹的方法就不管你怎麼遷移都不需要再次去修改哪個配置檔案路徑了


圖片.png




這樣訪問的效果也是一樣的,而且不用再擔心專案遷移修改了static的路徑而在來改變html的配置檔案的路徑


這樣首先要匯入靜態檔案路徑

{% load  staticfiles %}

這裡的staticfiles也就是我們setting裡面配置的static_root的路勁,
STATIC_ROOT = os.path.join(BASE_DIR,'static')
然後就是我們的應用下面的靜態檔案
<link href="{% static 'myAppOne/css/base.css' %}" rel="stylesheet">

<link href="{% (setting配置的路徑) '(應用目錄路徑)/靜態檔案路徑' %}" rel="stylesheet">