发布于 4年前

Django响应http请求返回JSON数据

首先使用字典结构存放数据,例如返回错误信息:

import json

from django.http import HttpResponse

response_data = {}
response_data['result'] = 'error'
response_data['message'] = '错误信息'

Django1.7之前,使用json.dumps来转换数据:

return HttpResponse(json.dumps(response_data), content_type="application/json")

Django1.7+,直接返回JsonResponse

from django.http import JsonResponse
return JsonResponse({'name':'Jack'})
©2020 edoou.com   京ICP备16001874号-3