最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

django配置app中的靜態(tài)文件步驟

 更新時(shí)間:2020年03月27日 10:37:18   作者:Liam_Fang_  
這篇文章主要介紹了django配置app中的靜態(tài)文件步驟,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

配置靜態(tài)文件的兩種方式:

1 配置單獨(dú)app下的靜態(tài)文件,比如某個(gè)app下的單獨(dú)的圖片。

2 配置整個(gè)project下的靜態(tài)文件,適用于那些和單獨(dú)app關(guān)聯(lián)不大的文件,比如jquery bootstrap 等等

配置步驟:

首先,我們需要確認(rèn)在settings.py文件中的INSTALLED_APPS變量中存在 django.contrib.staticfiles

INSTALLED_APPS = (
 'django.contrib.admin',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles', 
)

2.1 如果我們要配置單獨(dú)app下的靜態(tài)文件的話(huà),執(zhí)行此步驟。

在settings.py文件中定義 STATIC_URL 變量。

STATIC_URL = '/static/'

2.2 如果我們要配置整個(gè)project下的靜態(tài)文件的話(huà),執(zhí)行此步驟。

在settings.py文件中定義 STATICFILES_DIRS 變量

 STATICFILES_DIRS = (
  os.path.join(BASE_DIR, "static"), # 首選project靜態(tài)文件搜尋路徑
  '/var/www/static/', # 第二選project靜態(tài)文件搜尋路徑,還可以有第三選,第四選……
 )

3.1 如果我們要配置單獨(dú)app下的靜態(tài)文件的話(huà),執(zhí)行此步驟。

這時(shí),我們需要在app中建立一個(gè)名為static 的文件夾。

3.2 如果我們要配置整個(gè)project下的靜態(tài)文件的話(huà),執(zhí)行此步驟。

我們需要在整個(gè)project 中建立一個(gè) 名為static的文件夾

4 當(dāng)我們?cè)谀0逯袩o(wú)論是使用硬鏈接 /static/myexample.jpg 還是使用 static 標(biāo)簽

<img src="{% static "myexample.jpg" %}" />

都會(huì)先訪(fǎng)問(wèn)app下的static/文件夾下的myexample.jpg 文件,若app下的static文件夾中沒(méi)有該文件,則訪(fǎng)問(wèn)project中的static/文件夾,查看是否有myexample.jpg文件,若有則返回,若沒(méi)有則去/var/www/static/中尋找。

但我要解決的問(wèn)題和這個(gè)并不太一樣,我在app下新建了一個(gè)static文件夾,在該static文件夾下又建了一個(gè)目錄linux2yolov3的目錄,專(zhuān)門(mén)存放圖片,本來(lái)如果是加載這里面的圖片的話(huà)可以用

<img src="{% static "linux2yolov3/myexample.jpg" %}" />

但我需要的是動(dòng)態(tài)顯示圖片,也就是從app中的views文件中傳圖片名稱(chēng)過(guò)來(lái)顯示,因此上述方法不可行。

解決的方法是

<img src="{% static 'linux2yolov3/' %}{{result_img}}">

其中{{result_img}}是通過(guò)app中view里面設(shè)置context傳過(guò)來(lái)的文件名稱(chēng)。

補(bǔ)充知識(shí):Django下的templates 和 static靜態(tài)文件

如果Django頂層目錄中沒(méi)有templates的話(huà),就自己新建一個(gè)Directory ,這個(gè)文件是存放html文件的

1)如果在views里面用render(request,"")引入的時(shí)候引入不了,去setting 里面檢查T(mén)EMPLATES下面

'DIRS': [os.path.join(BASE_DIR, 'templates')],路徑配置是否正確

2)靜態(tài)文件static:里面存放js文件,setting 里面需要配置

STATIC_URL = '/static/' #別名
 
STATICFILES_DIRS={
 os.path.join(BASE_DIR, "statics")
}

以上這篇django配置app中的靜態(tài)文件步驟就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python3實(shí)現(xiàn)zip分卷壓縮過(guò)程解析

    Python3實(shí)現(xiàn)zip分卷壓縮過(guò)程解析

    這篇文章主要介紹了Python3實(shí)現(xiàn)zip分卷壓縮過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • Keras loss函數(shù)剖析

    Keras loss函數(shù)剖析

    這篇文章主要介紹了Keras loss函數(shù)剖析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-07-07
  • Python 正則表達(dá)式詳解

    Python 正則表達(dá)式詳解

    這篇文章主要介紹了Python中正則表達(dá)式的詳細(xì)教程,正則表達(dá)式是Python學(xué)習(xí)進(jìn)階當(dāng)中的重要內(nèi)容,需要的朋友可以參考下
    2021-10-10
  • ipython jupyter notebook中顯示圖像和數(shù)學(xué)公式實(shí)例

    ipython jupyter notebook中顯示圖像和數(shù)學(xué)公式實(shí)例

    這篇文章主要介紹了ipython jupyter notebook中顯示圖像和數(shù)學(xué)公式實(shí)例,具有很好的參考價(jià)值,希望對(duì)有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04
  • python實(shí)現(xiàn)人人網(wǎng)登錄示例分享

    python實(shí)現(xiàn)人人網(wǎng)登錄示例分享

    這篇文章主要介紹了python實(shí)現(xiàn)登錄人人網(wǎng)示例,大家參考使用吧
    2014-01-01
  • Python中subprocess模塊的用法詳解

    Python中subprocess模塊的用法詳解

    這篇文章主要介紹了Python中subprocess模塊的用法詳解,subprocess是Python 2.4中新增的一個(gè)模塊,它允許你生成新的進(jìn)程,連接到它們的 input/output/error 管道,并獲取它們的返回狀態(tài)碼,這個(gè)模塊的目的在于替換幾個(gè)舊的模塊和方法,需要的朋友可以參考下
    2023-08-08
  • Python+selenium 自動(dòng)化快手短視頻發(fā)布的實(shí)現(xiàn)過(guò)程

    Python+selenium 自動(dòng)化快手短視頻發(fā)布的實(shí)現(xiàn)過(guò)程

    這篇文章主要介紹了Python+selenium 自動(dòng)化快手短視頻發(fā)布,通過(guò)調(diào)用已啟用的瀏覽器,可以實(shí)現(xiàn)直接跳過(guò)每次的登錄過(guò)程,上傳功能的使用方法通過(guò)代碼給大家介紹的也非常詳細(xì),需要的朋友可以參考下
    2021-10-10
  • python中的句柄操作的方法示例

    python中的句柄操作的方法示例

    這篇文章主要介紹了python中的句柄操作的方法示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06
  • Python3中的最大整數(shù)和最大浮點(diǎn)數(shù)實(shí)例

    Python3中的最大整數(shù)和最大浮點(diǎn)數(shù)實(shí)例

    今天小編就為大家分享一篇Python3中的最大整數(shù)和最大浮點(diǎn)數(shù)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-07-07
  • python?中的?super詳解

    python?中的?super詳解

    這篇文章主要介紹了python?中的?super,提到 super,最直接的想法就是它代表了父類(lèi),替父類(lèi)執(zhí)行某些方法,但是理解也僅止步于此,下面對(duì) super 做進(jìn)一步理解,需要的朋友可以參考下
    2022-08-08

最新評(píng)論

佛坪县| 鄂尔多斯市| 天津市| 吉安县| 象山县| 加查县| 尚志市| 双柏县| 阜南县| 琼结县| 安多县| 吕梁市| 鄂托克旗| 什邡市| 临洮县| 贵溪市| 北川| 中方县| 陆河县| 略阳县| 博兴县| 彰化县| 新营市| 梓潼县| 同江市| 西青区| 钦州市| 安化县| 瓦房店市| 黄陵县| 敖汉旗| 仁寿县| 静安区| 玉树县| 吉首市| 莫力| 阿瓦提县| 丹寨县| 敦化市| 三门峡市| 梁河县|