码迷,mamicode.com
首页 > Web开发 > 详细

JsonResponse对象

时间:2020-06-06 18:58:25      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:username   The   ret   字典   string   pass   word   html   red   

"""
json格式的数据有什么用?
    前后端数据交互需要使用到json作为过渡 实现跨语言传输数据

前端序列化
    JSON.stringify()                    json.dumps()
    JSON.parse()                            json.loads()
"""
# import json
# def json_abb(request):
#     user_dict={‘name‘:‘haha哈哈哈哈‘,‘password‘:123,‘hobby‘:‘sing‘}
#     json_str=json.dumps(user_dict,ensure_ascii=False)
#     return HttpResponse(json_str)


from django.http import JsonResponse
def json_abb(request):
    user_dict = {name: haha哈哈哈哈, password: 123, hobby: sing}
    list1=[111,222,3333]
    # return JsonResponse(user_dict,json_dumps_params={‘ensure_ascii‘:False})
    return JsonResponse(list1,safe=False)
 # 默认只能序列化字典 序列化其他需要加safe参数    

视图函数必须要返回一个HttpResponse对象

"""
HttpResponse
    返回字符串类型
render
    返回html页面 并且在返回给浏览器之前还可以给html文件传值
redirect
    重定向
"""
# 视图函数必须要返回一个HttpResponse对象  正确   研究三者的源码即可得处结论
The view app01.views.index didnt return an HttpResponse object. It returned None instead.

# render简单内部原理
        from django.template import Template,Context
    res = Template(<h1>{{ user }}</h1>)
    con = Context({user:{username:jason,password:123}})
    ret = res.render(con)
    print(ret)
    return HttpResponse(ret)

 

JsonResponse对象

标签:username   The   ret   字典   string   pass   word   html   red   

原文地址:https://www.cnblogs.com/mayrain/p/13055491.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!