django返回展示一张图片

urlpatterns = [
    path(‘admin/‘, admin.site.urls),
    # 使用django返回一张土图片的时候需要间接的访问一个中间接口,是html页面的中的img的src自己去请求服务器的后台的一个接口,这个时候就需要用到模板自己的反向解析了
    url("^go_html/$", views.go_html),
    url("^show_log/$", views.show_logo, name="image"),
]

--------------------------------------------------------------------------------------

def show_logo(request):
    path = r"C:\Users\18309\PycharmProjects\untitled\static\img\123.jpg"
    file_one = open(path, "rb")
    return HttpResponse(file_one.read(), content_type=‘image/jpg‘)

def go_html(request):
    return render(request, "show_img.html")

---------------------------------------------------------------------------------------
<div style="width: 200px; height: 200px; background-color: gray">
    <img src="{% url ‘image‘ %}" alt="图片">
</div><div style="width: 200px; height: 200px; background-color: gray">
    <img src="{% url ‘image‘ %}" alt="图片">
</div>

  

原文地址:https://www.cnblogs.com/liuzhanghao/p/11766460.html

时间: 2024-10-29 16:32:20

django返回展示一张图片的相关文章

Django返回json数据用法示例

最近在写前端ajax发送请求到后台,结果数据提交成功,但是一直未执行成功回调函数,经过多番查找资料,终于找到答案. 本文实例讲述了Django返回json数据用法.分享给大家供大家参考,具体如下: 1.前端.jQuery发送GET请求,并解析json数据.getJSON方法可参考这里. ? 1 2 3 4 5 url = "http://example/?question=" + question + "&rand=" + Math.random(); $.

django 返回json数据,jquery获取并且打印出来

视图代码: import json   def test(request):     pie_list = [[u'北京',50],[u'上海',20],[u'广州',30]]     t_country = [u'北京',u'上海',u'广州']     t_country_count = [50,20,30]     data_dic = {'pie_g':pie_list,'t_country':t_country,'t_county_count':t_country_count}    

django:bootstrap table加载django返回的数据

{% load staticfiles %} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>项目列表</title> <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></scrip

django 返回json数据

1 from django.core import serializers 2 3 @login_required 4 def ajax_get_data(request): 5 json_data = serializers.serialize("json", MyModel.objects.all()) 6 return HttpResponse(json_data,content_type="application/json")

django 返回 code 405

return HttpResponse('Invalid Method',status=405)

django返回页面和json格式列表给前端AntV图表使用。

ret_char_data = [] # 经费支出分类汇总列表 ret_char_data_root = [] # 经费支出分类汇总列表含总经费 budget_obj = models.Budget.objects.filter(id=request.GET.get("id")).first() payment_year = time.strptime(budget_obj.year_budget, "%Y")[0] payment_previous_year =

如何有效的遍历django的QuerySet

最近做了一个小的需求,在django模型中通过前台页面的表单的提交(post),后台对post的参数进行解析,通过models模型查询MySQL,将数据结构进行加工,返回到前台页面进行展示.由于对django中QuerySet特性的不熟悉,所以测试过程中发现了很多问题. 开始的阶段没有遇到什么问题,我们举例,在models有一张员工表employee,对应的表结构中,postion列表示员工职位,前台post过来的参数赋给position,加上入职时间.离职时间,查询操作通过models.fil

【转】对Django框架架构和Request/Response处理流程的分析

本文转载于疯狂的蚂蚁. 一. 处理过程的核心概念 如下图所示django的总览图,整体上把握以下django的组成: 核心在于中间件middleware,django所有的请求.返回都由中间件来完成. 中间件,就是处理HTTP的request和response的,类似插件,比如有Request中间件.view中间件.response中间件.exception中间件等,Middleware都需要在 "project/settings.py" 中 MIDDLEWARE_CLASSES 的定

3D图片采集与展示(SurfaceView 自适应 Camera, 录制视频, 抽取帧)

      最近在做一个3D图片采集与展示. 主要功能为:自定义Camera(google 已经摈弃了Camera, 推荐使用Camera2,后续篇幅,我将会用Camera2取代Camera),围绕一个物体360度录制一个视频,然后在该视频抽取一定数量的帧,保存为图片存放.最后在一个Activity页面展示第一张图片,通过滑动或点击切换下一张图片,从而形成用图片展示的3D效果.该项目主要的目的是采集3D图片素材,然后上传到服务器处理,最终在用户客户端或网页端展示是通过OpenGL ES处理而来.