首页 > 其他 > 详细

REST

时间:2020-03-24 00:09:50      阅读:89      评论:0      收藏:0      [点我收藏+]

有Django-JsonResponse序列化,为什么还要用DRF框架?

第一版:用.values JsonResponse来实现序列化
Json.dumps(book_list, ensure_ascii=False)方法不能序列化Date类型
JsonResponse(book_list, safe=False, json_dumps_params={‘ensure_ascii‘:False})可以序列化Date类型
如果有forienkey传的就是ID,就需要自己拼,这样代码会重复
如果用DjangoSerializer呢?

第二版:用django serializers实现序列化
from django.core import serializers
ret = serializers.serialize("json", book_list_queryset, ensure_ascii=False)
return HttpResponse(ret)
这样的数据外键依然是ID,依然需要自己拼,跟上面的差不多

第三版:用框架实现序列化
pip install djangorestframework

REST

原文:https://www.cnblogs.com/staff/p/12556150.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!