五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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)資源加載的評論 (共 條)

分享到微博請遵守國家法律
维西| 开化县| 绍兴县| 岢岚县| 昌吉市| 麦盖提县| 揭阳市| 泊头市| 内丘县| 行唐县| 安平县| 秦安县| 东安县| 滕州市| 仙桃市| 余姚市| 北海市| 山东省| 中牟县| 南和县| 永福县| 周至县| 偃师市| 龙州县| 六枝特区| 南康市| 绥棱县| 涞源县| 平南县| 包头市| 陆川县| 九龙县| 清河县| 西峡县| 镇坪县| 新巴尔虎右旗| 会同县| 曲麻莱县| 翼城县| 昌乐县| 大同县|