作者:苏黎世的风景 | 来源:互联网 | 2023-06-09 20:57
django返回数据的主要是用django.http.HttpResponse中的HttpResponse完成的具体的我直接贴代码吧fromdjango.httpimportH
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 JsonResponse
def index(request):return JsonResponse({"code":"ok"})## 这里的JsonResponse 更加简便的返回了json