国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - django模板加載靜態文件的方法步驟

django模板加載靜態文件的方法步驟

2021-06-03 00:33小短腿電工 Python

這篇文章主要介紹了django模板加載靜態文件的方法步驟,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

加載靜態文件

在一個網頁中,不僅僅只有一個 html 骨架,還需要 css 樣式文件, js 執行文件以及一些圖片等。因此在 DTL 中加載靜態文件是一個必須要解決的問題。在 DTL 中,使用 static 標簽來加載靜態文件。要使用 static 標簽,首先需要 {% load static %} 。加載靜態文件的步驟如下:

首先確保 django.contrib.staticfiles 已經添加到 settings.INSTALLED_APPS 中。

確保在 settings.py 中設置了 STATIC_URL 。

在已經安裝了的 app 下創建一個文件夾叫做 static ,然后再在這個 static 文件夾下創建一個當前 app 的名字的文件夾,再把靜態文件放到這個文件夾下。例如你的 app 叫做 book ,有一個靜態文件叫做 zhiliao.jpg ,那么路徑為 book/static/book/zhiliao.jpg 。(為什么在 app 下創建一個 static 文件夾,還需要在這個 static 下創建一個同 app 名字的文件夾呢?原因是如果直接把靜態文件放在 static 文件夾下,那么在模版加載靜態文件的時候就是使用 zhiliao.jpg ,如果在多個 app 之間有同名的靜態文件,這時候可能就會產生混淆。而在 static 文件夾下加了一個同名 app 文件夾,在模版中加載的時候就是使用 app/zhiliao.jpg ,這樣就可以避免產生混淆。)

如果有一些靜態文件是不和任何 app 掛鉤的。那么可以在 settings.py 中添加 STATICFILES_DIRS ,以后 DTL 就會在這個列表的路徑中查找靜態文件。比如可以設置為:

?
1
2
3
STATICFILES_DIRS = [
   os.path.join(BASE_DIR,"static")
 ]

在模版中使用 load 標簽加載 static 標簽。比如要加載在項目的 static 文件夾下的 style.css 的文件。那么示例代碼如下:

?
1
2
{% load static %}
   <link rel="stylesheet" href="{% static 'style.css' %}" rel="external nofollow" >

如果不想每次在模版中加載靜態文件都使用 load 加載 static 標簽,那么可以在 settings.py 中的 TEMPLATES/OPTIONS 添加 'builtins':['django.templatetags.static'] ,這樣以后在模版中就可以直接使用 static 標簽,而不用手動的 load 了。

如果沒有在 settings.INSTALLED_APPS 中添加 django.contrib.staticfiles 。那么我們就需要手動的將請求靜態文件的 url 與靜態文件的路徑進行映射了。示例代碼如下:

?
1
2
3
4
5
6
from django.conf import settings
from django.conf.urls.static import static
 
urlpatterns = [
  # 其他的url映射
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://www.jianshu.com/p/9473fc2772a7

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 久久男人网 | 成年人黄色免费视频 | 夜夜骑av | 久草免费在线视频 | 色综合天天天天做夜夜夜夜做 | 99精品欧美一区二区三区综合在线 | 国产美女啪啪 | 高清一区二区三区 | 黄色毛片免费 | 性激烈欧美三级在线播放狩猎 | 久久久久久亚洲精品中文字幕 | 欧美中文字幕在线 | 蜜桃一区 | 日本丶国产丶欧美色综合 | 自拍视频在线 | 中文字幕日韩欧美一区二区三区 | 希岛爱理av一区二区三区 | 日韩欧美视频一区二区 | 国产精品一区二区在线观看 | 激情一级片 | 色猫猫国产区一区二在线视频 | 色噜噜狠狠狠综合曰曰曰88av | 蜜桃视频一区二区 | 一区二区三区日韩 | 性色av一区二区三区红粉影视 | www.操操操| 国产精品久久久久久吹潮 | 欧美大片免费 | 婷婷综合久久 | 偷拍自拍网 | 成年人免费观看在线视频 | 成人一区二区三区久久精品嫩草 | 亚洲黄色成人 | 久久天堂网 | 久久久久久久成人 | 激情五月婷婷丁香 | 国产精品高潮呻吟久久 | 国产免费一区二区三区 | 日本妇乱大交xxxxx | 亚洲一区二区三区在线播放 | 日韩视频一区二区三区 |