JsonResponse

进行一个操作,把字典转成JSON格式字符串,返回给页面

import json
def ab_json(request):
    user_dict={'name':'这是字典'}
    json_str=json.dumps(user_dict,ensure_ascii=False)
    return HttpResponse(json_str)

除了以上用json模块实现,也可以用JsonResponse实现

from django.http import JsonResponse
def ab_json(request):
    
    return JsonResponse(json_str,json_dumps_paranms={'ensure_ascii':False})


#这里看JsonResponse源码,
#data=json.dumps(data,cls=encoder,**json_dumps_paranms)
#  **json_dumps_paranms在这里可以把字典打散

要学会看源码

你可能感兴趣的:(前端)