成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

django 讀取圖片到頁面實例

瀏覽:4日期: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
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
91在线观看高清| 亚洲国产人成综合网站| 一区二区三区**美女毛片| www.99精品| 日韩精品一区二| 国产一区二区在线观看视频| 久久综合图片| 午夜日韩在线电影| 一本一道久久a久久精品综合蜜臀 一本一道综合狠狠老 | 亚洲成人av中文| 国产欧美一区二区视频| 亚洲精品久久久蜜桃| 在线亚洲激情| 亚洲成人你懂的| 老牛影视一区二区三区| 蜜臀av性久久久久蜜臀av麻豆| 色欲综合视频天天天| 欧美a级理论片| 欧美日韩一本到| 国模大尺度一区二区三区| 欧美一区二区三区性视频| 高清成人免费视频| 久久久亚洲午夜电影| 99久久综合国产精品| 亚洲精品一区二区三区精华液 | 亚洲精品综合| 一区二区三区加勒比av| 久久久久国产精品一区三寸 | 国产精品一页| 日韩中文字幕不卡| 欧美日韩精品一区二区三区四区| 精品一区二区三区日韩| 欧美一卡二卡三卡| www.亚洲在线| 国产精品久久久久国产精品日日| 国产欧美丝祙| 免费一区二区视频| 欧美一级高清大全免费观看| 91麻豆成人久久精品二区三区| 国产精品超碰97尤物18| 亚洲综合日韩| 国产一区在线观看麻豆| 337p粉嫩大胆色噜噜噜噜亚洲| 国产精品www994| 亚洲自拍偷拍综合| 欧美视频一区二区在线观看| 成人精品免费网站| 亚洲男人电影天堂| 色噜噜狠狠成人网p站| 国产精品1024| 欧美激情在线一区二区三区| 一区二区国产日产| 另类调教123区| 久久久无码精品亚洲日韩按摩| 亚洲午夜精品久久久久久app| 亚洲成人动漫在线免费观看| 欧美日韩mp4| 欧美久久成人| 午夜精品视频在线观看| 国产丝袜美腿一区二区三区| 日韩和欧美的一区| 亚洲经典自拍| 丝瓜av网站精品一区二区| 久久一区视频| 国产在线国偷精品免费看| 日韩视频国产视频| 亚洲国产日韩欧美一区二区三区| 日韩av一级电影| 日韩欧美一级精品久久| 午夜激情综合网| 日韩三级免费观看| 极品日韩久久| 激情综合色综合久久综合| 久久综合久久久久88| 新狼窝色av性久久久久久| 国产麻豆一精品一av一免费 | 亚洲精品国产无天堂网2021| 91福利视频久久久久| 99re6这里只有精品视频在线观看| 亚洲黄网站在线观看| 91精品国产入口| 亚洲图片一区二区| 一区二区三区欧美成人| 极品少妇xxxx精品少妇偷拍| 国产亚洲欧美色| 色妹子一区二区| 午夜久久资源| 美洲天堂一区二卡三卡四卡视频 | 免费成人在线视频观看| 国产日韩精品视频一区| 久久久久久国产精品一区| 成人美女视频在线看| 亚洲一区二区精品视频| 欧美精品一区二| 91高清在线观看| 国产在线一区二区三区四区| 经典三级视频一区| 一区二区三区久久| 2020国产精品久久精品美国| 色综合久久久久久久久久久| 欧美一区亚洲| 久久97超碰色| 亚洲自拍欧美精品| 国产欧美日韩精品a在线观看| 在线免费亚洲电影| 欧美亚洲不卡| 国产精品资源网站| 亚洲国产色一区| 26uuu久久天堂性欧美| 在线观看日韩毛片| 亚洲精品一区二| 不卡一区二区中文字幕| 美女诱惑一区二区| 亚洲激情成人在线| 国产欧美日韩卡一| 欧美一区二区三区啪啪| 久久综合影视| 99成人免费视频| 久久伊99综合婷婷久久伊| 欧美伊人久久大香线蕉综合69| 欧美体内she精视频在线观看| 国产精品亚洲а∨天堂免在线| 亚洲一区二区欧美激情| 国产精品国产三级国产专播品爱网 | 激情偷乱视频一区二区三区| 亚洲资源中文字幕| 国产精品色哟哟| 日韩精品一区二区三区四区 | 成人激情开心网| 九一久久久久久| 图片区小说区区亚洲影院| 中文字幕在线不卡一区二区三区| 欧美电视剧在线看免费| 欧美日韩亚洲综合| 羞羞视频在线观看欧美| 在线日韩中文| 欧美精品导航| 99久久精品国产毛片| 国产揄拍国内精品对白| 秋霞电影网一区二区| 亚洲高清免费在线| 亚洲色图第一区| 国产人成一区二区三区影院| 日韩午夜在线播放| 91精品国产91综合久久蜜臀| 欧美亚洲国产一区二区三区| 美女精品网站| 久久aⅴ国产紧身牛仔裤| 国产欧美三级| 一级成人国产| 99国产一区| 日韩亚洲国产精品| 18成人免费观看视频| 黑丝一区二区| 欧美日韩亚洲一区二区三区在线观看| 成人av动漫网站| 国产成人精品影视| 国产麻豆精品theporn| 久88久久88久久久| 麻豆精品一区二区三区| 免费观看一级特黄欧美大片| 日本欧美一区二区在线观看| 视频在线观看91| 日韩国产高清在线| 日韩精品亚洲专区| 欧美aⅴ一区二区三区视频| 青青草91视频| 久草这里只有精品视频| 国产精品伊人色| 国产成人亚洲精品青草天美| 国产精品99久久久久久久vr| 黄页网站大全一区二区| 国产在线国偷精品免费看| 国产一区二区三区免费| 国产二区国产一区在线观看| 国产精品系列在线播放| 成人一区在线观看| 成人精品视频一区二区三区尤物| 成人免费视频caoporn| 成人夜色视频网站在线观看| 成人久久久精品乱码一区二区三区| 成人精品视频一区二区三区尤物| www.激情成人| 久久无码av三级| 国产精品免费av| 亚洲靠逼com| 五月婷婷综合在线| 欧美日韩国产综合网| 亚洲精品一区二区三区av| 国产日韩一区| 欧洲亚洲国产日韩| 7777精品伊人久久久大香线蕉完整版 | 女生裸体视频一区二区三区| 午夜精品av| 亚洲片区在线| 欧美一级网站| 欧美日韩国产一级片| 日韩精品一区二区在线观看| 国产欧美日产一区| 亚洲综合色网站|