1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Python Django使用HttpResponse返回图片并显示

Python Django使用HttpResponse返回图片并显示

时间:2024-06-27 13:28:23

相关推荐

Python Django使用HttpResponse返回图片并显示

views.py

def read_img(request):""": 读取图片:param request::return:"""try:data = request.GETfile_name = data.get("file_name")imagepath = os.path.join(settings.BASE_DIR, "static/resume/images/{}".format(file_name)) # 图片路径with open(imagepath, 'rb') as f:image_data = f.read()return HttpResponse(image_data, content_type="image/png")except Exception as e:print(e)return HttpResponse(str(e))

urls.py

url(r'^read_img/(?P<news_id>.+)/$',views.read_img,name="image"),

模板调用

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。