041 模版中載入靜態檔案詳解

2022-03-26 06:28:27 字數 849 閱讀 2178

載入靜態檔案:

在乙個網頁中,不僅僅只有乙個 html 骨架,還需要 css 樣式檔案, js 執行檔案以及一些等。因此在 dtl 中載入靜態檔案是乙個必須要解決的問題。在 dtl 中,使用 static 標籤來載入靜態檔案。要使用 static 標籤,首先需要 。載入靜態檔案的步驟如下:

2、 確保在 settings.py 中設定了 static_url 。

staticfiles_dirs =[

os.path.join(base_dir,

"static")

]

5. 在模版中使用 load 標籤載入 static 標籤。比如要載入在專案的 static 資料夾下的 style.css 的檔案。那麼示例**如下:

"stylesheet

" href="

">

6. 如果不想每次在模版中載入靜態檔案都使用 load 載入 static 標籤,那麼可以在 settings.py 中的 templates/options 新增 'builtins':['django.templatetags.static'] ,這樣以後在模版中就可以直接使用 static 標籤,而不用手動的 load 了。

from django.conf import

settings

from django.conf.urls.static import

static

urlpatterns =[

#其他的url對映

] + static(settings.static_url, document_root=settings.static_root)

Django模版中載入靜態檔案配置詳解

2 settings.py下新增 static url static 3 在模板中這樣呼叫 staticfiles dirs os.path.join base dir,static 在模板中這樣呼叫 4 如果不想每次在模版中載入靜態檔案時都使用,那麼就把static標籤變成django內建標籤 1...

Django模版中載入靜態檔案配置

2 settings.py下新增 static url static 在模板中這樣呼叫 告訴 django 模板引擎,我們將在模板中使用靜態檔案。這樣便可以在模板中使用 static 通常發在模板最頂部就好了 告訴 django,我們想顯示靜態目錄中名為 imserver 508a368d66f6c...

Django 中載入靜態檔案 static 詳解

2 確保在settings.py 中設定了static url 上面兩條都是在建立django專案的時候就自動給我們弄好了,只要我們沒有改動它,就不用管。如果不想每次在模板中載入靜態檔案都使用load載入static標籤,那麼可以在settings.py中的templates新增 builtins ...