首页 > 学院 > 开发设计 > 正文

django请求返回不同的类型图片json,xml,html,等等

2019-11-14 09:15:07
字体:
来源:转载
供稿:网友

django 返回数据的主要是用django.http.HttPResponse 中的HttpResponse 完成的  

具体的我直接贴代码吧   

from django.http import HttpResponse### 引用def index(request):    if request.GET["type"] == "img":        return HttpResponse(open("test.png","rb"),content_type="image/png")        ## 这里 返回图片    elif request.GET["type"] == "html":        return HttpResponse(open("1.html","rb"),content_type="text/html")        ## 返回 html文本    elif request.GET["type"] == "xml":        return HttpResponse(open("1.html","rb"),content_type="text/xml")        ##返回 xml文本    elif request.GET["type"] == "json":        return HttpResponse({"code":"ok"},content_type="application/json")        ##返回 json文本                        from django.http import JsonResponsedef index(request):        return JsonResponse({"code":"ok"})    ##  这里的JsonResponse 更加简便的返回了json 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表