激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Django使用HttpResponse返回圖片并顯示的方法

Django使用HttpResponse返回圖片并顯示的方法

2021-02-23 00:20Lavi_qq_2910138025 Python

今天小編就為大家分享一篇Django使用HttpResponse返回圖片并顯示的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

做了一個關于Django的小案例,想要在網頁中顯示圖片,直接在img標簽的src屬性寫圖片的路徑是不能顯示的,查詢資料發現在Django中使用圖片這類的資源相當繁瑣需要進行一定D的配置,摸索了一會沒有整明白,想到了寫Java時使用文件流返回圖片,于是想到使用該種方式來顯示圖片。

使用實例如下:

views.py

?
1
2
3
4
5
6
7
8
def my_image(request,news_id):
  d = path.dirname(__file__)
  #parent_path = path.dirname(d)
  print("d="+str(d))
  imagepath = path.join(d,"static/show/wordimage/"+str(news_id)+".png")
  print("imagepath="+str(imagepath))
  image_data = open(imagepath,"rb").read()
  return HttpResponse(image_data,content_type="image/png") #注意舊版的資料使用mimetype,現在已經改為content_type

urls.py

?
1
2
3
4
5
6
urlpatterns = [
  url(r'^index/$', views.index,name="index"),
  url(r'^search/$', views.search,name="search"),
  url(r'^science/(?P<news_id>.+)/$', views.science,name="science"),
  <strong>url(r'^image/(?P<news_id>.+)/$',views.my_image,name="image"),</strong>
]

temlate:

?
1
<img src="{% url 'show:image' param.id %}" alt="{{param.id}}"/>

以上這篇Django使用HttpResponse返回圖片并顯示的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/liuweiyuxiang/article/details/71152956

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久久久无码国产精品一区 | 国产精品久久久久久一区二区三区 | 国产精品久久久久久久不卡 | av免费av| 日韩剧情片 | 一区二区高清视频在线观看 | 性色av一区二区三区在线播放亚… | 一区二区三区在线视频观看58 | 亚洲资源网 | 黄色成人在线播放 | 羞羞视频免费网站 | 91精品国产一区二区三区动漫 | 性高跟鞋xxxxhd4kvideos | 色999国产| 精品久久一区二区 | 狠狠干视频网站 | 成年人黄色免费电影 | 成人国产精品免费 | 日本欧美中文字幕 | 成人一区三区 | 亚洲最新无码中文字幕久久 | 九九热视频在线免费观看 | 免费一级特黄毛片 | 中文字幕偷拍 | 黄色av网站在线观看 | 在线看免费观看日本 | 国产高清一区 | 88xx成人永久免费观看 | 久久久久久久久久久综合 | 日日爱影院 | 日韩黄色一区 | japanese xxxxhd| 精选久久 | 久久亚洲精选 | 久久人人97超碰国产公开结果 | 久久99精品久久久久久秒播蜜臀 | 久久久久久久九九九九 | 成人午夜视频在线观看 | 成人做爰高潮片免费视频韩国 | 9999精品| 成人不卡免费视频 |