載入靜態檔案:
在乙個網頁中,不僅僅只有乙個 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 importsettings
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 ...