django入门与实践,django笔记
学习笔记,仅供参考,有错必纠
参考自:Django打造大型企业官网黄y;
JsonResponse类
如果我们想向浏览器传递数据类型数据,可以使用JsonResponse类。该类会将对象转储成数据字符串,然后返回将数据字符串封装成回应对象返回给浏览器,并且他的内容类型为应用程序/json
举个例子(传递字典)主urls.py文件:
来自姜戈. contrib导入管理
从django.urls导入路径
从。导入视图
从django.conf.urls导入包括
urlpatterns=[
路径( admin/,admin.site.urls),
path( ,views.index,name=index ),
path(redirect/,views.redir,name=redir ),
path(front/),include(front.urls ),
path(add_book/,views.add_book,name=add_book ),
path(show_response/,views.show_response,name=show_response ),
path(show_json/,views.show_json,name=show_json ),
]
主views.py文件:
定义show_json(请求):
person={
用户名:黄,
年龄:19岁,
高度:30
}
response=JsonResponse(人)
返回响应
向http://127.0.0.1:8000/show_json/发起请求
举个例子(传递列表)
主views.py文件:
定义show_json(请求):
person=[
{
用户名:黄,
年龄:19岁,
高度:30
},
{
用户名:白,
年龄:20,
高度:32
},
]
response=JsonResponse(person,safe=False)
返回响应向http://127.0.0.1:8000/show_json/发起请求:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。