日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

django 讀取圖片到頁面實例

瀏覽:27日期:2024-10-18 17:14:09

首先,我們看看models.py里的模型,有個upload_to參數,為了和過去一刀兩斷,樓主決定給upload_to賦值一個新的值叫avatar/,這個參數的意思是把文件上傳到MEDIA_ROOT/avatar/下面。

既然這里upload_to的值是連接在MEDIA_ROOT/路徑后的一部分,所以很自然的只能寫成avatar/或者./avatar/,而不能寫成/avatar/,樓主已經以身試法過。

還有一點,這里提到了MEDIA_ROOT,可是我們一直沒設置過啊。

headImg = models.FileField(upload_to=’avatar/’)

所以理所當然的要設置MEDIA_ROOT,所以在settings.py中做如下設置,這里的意思就是說,我們在項目根目錄下會新建一個media文件夾,專門用來存放media文件。結合上面的設置可推出,我們上傳的文件會放在/media/avatar/下:

MEDIA_ROOT = os.path.join(BASE_DIR, ’media’).replace('', '/')```

這`MEDIA_ROOT`就是媒體根目錄的路徑,這……好像是廢話。上傳的文件也會放在這里,但是正如我們上面探索時提到的:使用文件,實質上也是調用了一個文件的url,在Django中提到url,都是要從`urlpatterns`中過濾一遍的。

所以,展示圖片的邏輯應該是這樣的:我們調用圖片的url一般是有規律的,我們過濾的時候發現,只要符合,就按照文件名從媒體根目錄中找相應的文件。

- 所以,我們先找到圖片url的規律,都說了,圖片都是存在`/media/avatar/`中,也就是說圖片的路徑應該是包含`/media/avatar/`的,為了保險起見以及后續我們可能會存除了頭像之外的其他文件,比如儲存縮略圖的叫`/media/thumb/`,所以這里我們取大家共有的`/media/`作為過濾url的規律。

MEDIA_URL = ’/media/’

- 這也就是為什么`MEDIA_ROOT`和`MEDIA_ROOT`經常一起出現,并且他們的有相同的值。

準備好這些后,在`urlpatterns`中寫吧,這里寫的路由和普通的路由不一樣,因為我們這里的所有的媒體文件其實都是靜態文件的一部分,而且我們一般路由符合條件后是去執行`views`中的某個函數,這里卻是去某個文件夾中找文件,所以肯定寫法上是不同的,寫法是`static(如果符合這樣規律的url,就去這個目錄中找文件)`:

導入這兩個包

setting.py中

from django.conf import settingsfrom django.conf.urls.static import staticurlpatterns = [...] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)```

如果你之前在探索的時候經常會看看瀏覽器會輸出什么錯誤,你一般都是看到要么是404 error,要么就是500 error。為什么會出現404 error,就是因為我們給的圖片路徑沒有在urlpatterns中定義過,所以Django在要展示圖片的時候,一看,咦,這什么鬼url,在urlpatterns中根本沒有對應的可以查,所以是錯誤的請求網址,返回404 error。在urlpatterns中添加之后,就不會有404 error了。

好了,我們還剩下最后一步,就是在img的src中填寫正確的圖片地址。我們之前說了圖片是儲存在/media/avatar/下面的,所以圖片的路徑就是:

<img src='https://rkxy.com.cn/media/{{user.headImg}}' alt=''/>

因為我們儲存在數據庫中的圖片路徑是upload_to的值和圖片名稱的拼接,比如下面的avatar/test_mini.jpg。

補充知識:解決django的html無法加載圖片的問題

html的代碼都是對的

但是django網頁加載不出圖片

django 讀取圖片到頁面實例

這里來給大家演示一下,因為setting.py少了東西,無法查找圖片路徑

django 讀取圖片到頁面實例

STATICFILES_DIRS=( os.path.join(BASE_DIR,’static’),)

補上這個代碼

django 讀取圖片到頁面實例

html插入圖片很簡單,我這里就舉個栗子

{% load static %} <body background='{% static ’imges/bg.png’ %}'></body>

運行一下

django 讀取圖片到頁面實例

ok, nice!

以上這篇django 讀取圖片到頁面實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Django
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美国产小视频| 岛国av在线网站| 男女男精品视频网| 国产成人精品一区二区免费看京| 亚洲欧美日韩精品一区二区| sm久久捆绑调教精品一区| 亚洲91网站| 亚洲一区二区成人| 麻豆91在线播放| 亚洲成人日韩| 99热国内精品| 久久超级碰碰| 麻豆9191精品国产| 午夜在线精品| 亚洲无线观看| 视频一区在线播放| 久久久久午夜电影| 欧美日韩国产在线一区| 天堂av在线| 亚洲综合在线电影| 欧美日韩视频免费观看| 精品中国亚洲| 欧美精品91| 免费亚洲婷婷| 国产不卡精品| 日韩精品欧美| 亚洲在线成人| 91午夜精品| 日韩精品免费视频人成| 日本精品一区二区三区在线观看视频| 老司机精品久久| 亚洲精品激情| 青草综合视频| 精品成人18| 天堂√8在线中文| 99视频在线精品国自产拍免费观看| 日韩在线第七页| 精品免费av| 日韩中文在线电影| 久久毛片亚洲| 美女国产一区| 婷婷久久免费视频| а√天堂中文在线资源8| 亚洲韩日在线| 日韩avvvv在线播放| 国产精品二区不卡| 久久av一区二区三区| 综合亚洲自拍| 亚洲国产欧美日本视频| 自拍自偷一区二区三区| 高清日韩欧美| 日韩专区在线视频| 97久久亚洲| 精品国产免费人成网站| 噜噜噜久久亚洲精品国产品小说| 精品国产免费人成网站| 亚洲二区视频| 免费日韩一区二区三区| 91成人精品| 成人在线视频区| 国产精品porn| 91精品综合| 国产精品色在线网站| 久久亚洲国产精品尤物| 亚洲天堂成人| 国产日韩一区二区三区在线播放| 精品理论电影在线| 国产一区导航| 欧美a一区二区| 伊人久久成人| 精品一区视频| 亚洲精品精选| 日产精品一区| 欧美一区自拍| 亚洲精品电影| 91亚洲人成网污www| 日韩高清不卡一区| 亚洲成人不卡| 国产精品成人自拍| 国产麻豆综合| 日韩国产欧美一区二区| 青青草视频一区| 美女毛片一区二区三区四区| 国产精品巨作av| 亚洲午夜免费| 欧美日韩国产高清电影| 国产精品蜜芽在线观看| 国产欧美午夜| 蜜桃久久av一区| 日韩毛片视频| 国产精选久久| 亚洲精品自拍| 精品一区三区| 成人亚洲一区二区| 久久精品99国产精品| 欧美特黄视频| 91精品韩国| 欧美1区二区| 日本中文字幕一区二区| 午夜欧美视频| 999国产精品999久久久久久| 风间由美中文字幕在线看视频国产欧美| 免费久久99精品国产| 亚洲午夜精品久久久久久app| 岛国精品一区| 麻豆精品新av中文字幕| 日本欧洲一区二区| 欧美亚洲国产一区| 极品av在线| 国产精品二区影院| 欧美日韩视频免费看| 视频在线观看一区| 亚洲综合精品| 欧美日韩国产综合网| 亚洲先锋成人| 欧美一区二区三区激情视频| 亚洲风情在线资源| 国产成人免费| 国产一区二区三区四区二区| 国产精品99久久久久久董美香| 亚洲男人在线| 免费观看在线综合| 在线国产一区二区| 亚洲a一区二区三区| 人人精品亚洲| 午夜精品久久久久久久久久蜜桃| 成人国产精品一区二区网站| 成人午夜网址| 精品久久99| 日本一区二区高清不卡| 9999国产精品| 午夜精品成人av| 婷婷成人综合| 91高清一区| 日韩精品一级二级| 日韩黄色av| 欧美激情综合| 国产一区二区三区亚洲综合| 国产aⅴ精品一区二区三区久久 | 蜜桃视频免费观看一区| 中文字幕中文字幕精品| 日韩综合小视频| 国产一精品一av一免费爽爽| 另类综合日韩欧美亚洲| 国产黄大片在线观看| 亚洲欧美综合| 亚洲精品四区| 国产伦乱精品| 日本午夜大片a在线观看| sm捆绑调教国产免费网站在线观看| 日韩成人a**站| 九一成人免费视频| 久久亚洲视频| 国产精品夜夜夜| 视频二区不卡| 亚洲色图国产| 久久99视频| 另类中文字幕国产精品| 亚洲欧美视频| 久久99久久久精品欧美| 日韩高清中文字幕一区二区| 一本色道精品久久一区二区三区| 婷婷综合一区| 97精品在线| 日韩午夜在线| 国产免费久久| 欧美日中文字幕| 日韩av不卡一区二区| a国产在线视频| 日韩在线一区二区| 欧美激情三区| 夜夜嗨av一区二区三区网站四季av| 青草综合视频| 日本国产精品| 欧美日一区二区在线观看| 九九色在线视频| 日本成人精品| 另类中文字幕国产精品| 日韩激情一区二区| 成人综合一区| 亚洲欧美不卡| 精品一区二区三区亚洲| 99国产精品私拍| 久久精品国产99国产| 9色国产精品| 岛国精品一区| 亚洲精品第一| 99国产精品一区二区| 欧美一区二区三区久久| 激情婷婷久久| 精品久久亚洲| 亚洲精品极品| 成人久久久久| 国产精品三级| 亚洲自拍另类| 免费在线小视频| 国产精品一区三区在线观看| 亚洲性图久久| 美女毛片一区二区三区四区最新中文字幕亚洲 | 欧美精品一区二区三区精品|