最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Django學習筆記:靜態(tài)資源加載

2023-06-22 03:29 作者:星空收集者  | 我要投稿

靜態(tài)文件包括了js、css、圖片、音頻、視頻,顯然這種資源不太適合每個都寫一個視圖函數(shù)來匹配。故需要有一個位置存放靜態(tài)文件,但請求是靜態(tài)文件的請求的時候,直接映射到靜態(tài)文件目錄下獲取資源。

在springboot中通過配置靜態(tài)資源映射就可以實現(xiàn),在nginx中也是配置位置就可以實現(xiàn)網(wǎng)站頁面的對外服務(wù),在django中的訪問路徑配置是在settings.py中進行的,默認STATIC_URL='/static/' ,意為若是訪問的url路徑中是/static/XXX直接放行到靜態(tài)資源目錄里去,至于靜態(tài)資源目錄位置的配置,則是STATICFILES_DIRS來說明,該配置項作為元組,可以設(shè)置多個可存放靜態(tài)資源的路徑

STATICFILES_DIRS作為元組,請問不用忘記給元素寫逗號結(jié)尾
靜態(tài)資源加載

在模板中,加載靜態(tài)資源有兩個方式,第一種方法是通過指定src去利用訪問路徑再映射到資源目錄去讀取資源文件,第二種方法途徑是通過static標簽去直接得到資源路徑讀取資源文件,我這里更喜歡第二種方式,這是動態(tài)的,哪怕settings.py的STATIC_URL改變了也不會有問題,但是第二種方式需要去提前加載{%load static%},忘記寫就會報錯。

本質(zhì)上是通過渲染模板過程中讀取static標簽后對內(nèi)容解析,join在STATIC_URL后面,形成一個新的src。這一過程并不麻煩,也比較直觀的體現(xiàn)出了配置背后的抽取思想

Django學習筆記:靜態(tài)資源加載的評論 (共 條)

分享到微博請遵守國家法律
盱眙县| 望奎县| 鄂尔多斯市| 通城县| 宜章县| 库尔勒市| 塔河县| 驻马店市| 南丹县| 柞水县| 拉孜县| 永顺县| 辉南县| 镇安县| 梧州市| 铁岭县| 延川县| 连州市| 建瓯市| 青海省| 太和县| 洛南县| 页游| 莱西市| 永年县| 珠海市| 铜梁县| 通辽市| 镇沅| 上犹县| 宜良县| 阿拉善左旗| 瑞丽市| 常熟市| 宁乡县| 绿春县| 历史| 上杭县| 枣阳市| 金平| 措美县|