av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:4日期:2024-10-18 14:25:29

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

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

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

配置步驟:

首先,我們需要確認在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 如果我們要配置單獨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 如果我們要配置單獨app下的靜態(tài)文件的話,執(zhí)行此步驟。

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

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

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

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

<img src='http://m.4tl426be.cn/bcjs/{% static 'myexample.jpg' %}' />

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

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

<img src='http://m.4tl426be.cn/bcjs/{% static 'linux2yolov3/myexample.jpg' %}' />

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

解決的方法是

<img src='http://m.4tl426be.cn/bcjs/{% static ’linux2yolov3/’ %}{{result_img}}'>

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

補充知識: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)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標簽: Django
相關(guān)文章:
主站蜘蛛池模板: 国产精品亚洲一区二区三区在线 | 成人欧美一区二区三区在线播放 | 激情av免费看 | 91亚洲精华国产 | 欧美大片一区 | 偷拍亚洲色图 | 国产一区二区麻豆 | 黄a免费看| 亚洲第一网站 | 人人干人人干人人干 | 国产精品一区久久久久 | 在线观看a视频 | 婷婷开心激情综合五月天 | 请别相信他免费喜剧电影在线观看 | 99热热| 作爱视频免费看 | 日本视频免费观看 | 国产精品久久久久久妇女6080 | 91精品国产92| 青青草中文字幕 | 亚洲电影专区 | 国产中文一区二区三区 | 欧美综合在线观看 | 国产高清精品一区二区三区 | 亚洲午夜视频 | 成人高潮片免费视频欧美 | 91久久婷婷 | 午夜视频在线观看网站 | 最新中文字幕 | 美女爽到呻吟久久久久 | 日韩视频三区 | 狠狠躁夜夜躁人人爽天天高潮 | 成人一区二区三区在线观看 | 伊人中文字幕 | 美女在线视频一区二区三区 | 久草青青草 | 免费a级毛片在线播放 | 97国产精品视频人人做人人爱 | 日韩福利在线 | 亚洲国产精品va在线看黑人 | 久久久久久久一区二区三区 |