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

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

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

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

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

2 配置整個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)文件的話,執(zhí)行此步驟。

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

STATIC_URL = '/static/'

2.2 如果我們要配置整個project下的靜態(tài)文件的話,執(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)文件的話,執(zhí)行此步驟。

這時,我們需要在app中建立一個名為static 的文件夾。

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

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

4 當(dāng)我們在模板中無論是使用硬鏈接 /static/myexample.jpg 還是使用 static 標(biāo)簽

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

都會先訪問app下的static/文件夾下的myexample.jpg 文件,若app下的static文件夾中沒有該文件,則訪問project中的static/文件夾,查看是否有myexample.jpg文件,若有則返回,若沒有則去/var/www/static/中尋找。

但我要解決的問題和這個并不太一樣,我在app下新建了一個static文件夾,在該static文件夾下又建了一個目錄linux2yolov3的目錄,專門存放圖片,本來如果是加載這里面的圖片的話可以用

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

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

解決的方法是

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

其中{{result_img}}是通過app中view里面設(shè)置context傳過來的文件名稱。

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

如果Django頂層目錄中沒有templates的話,就自己新建一個Directory ,這個文件是存放html文件的

1)如果在views里面用render(request,"")引入的時候引入不了,去setting 里面檢查TEMPLATES下面

'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)文件步驟就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

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

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

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

    Keras loss函數(shù)剖析

    這篇文章主要介紹了Keras loss函數(shù)剖析,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    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í)例,具有很好的參考價值,希望對有所幫助。一起跟隨小編過來看看吧
    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中新增的一個模塊,它允許你生成新的進(jìn)程,連接到它們的 input/output/error 管道,并獲取它們的返回狀態(tài)碼,這個模塊的目的在于替換幾個舊的模塊和方法,需要的朋友可以參考下
    2023-08-08
  • Python+selenium 自動化快手短視頻發(fā)布的實(shí)現(xiàn)過程

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

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

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

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

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

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

    python?中的?super詳解

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

最新評論

长岛县| 鸡泽县| 辽阳市| 建平县| 荥经县| 永宁县| 平武县| 筠连县| 灵台县| 江川县| 仁化县| 乐平市| 通榆县| 康平县| 新平| 和龙市| 清原| 中超| 贵州省| 五莲县| 武城县| 新津县| 靖江市| 武定县| 肇东市| 宜川县| 鄱阳县| 富平县| 泰来县| 新化县| 大城县| 洛宁县| 东乡族自治县| 盐城市| 汉源县| 延寿县| 京山县| 阜新市| 鄄城县| 平乡县| 兴城市|