码迷,mamicode.com
首页 > 其他好文 > 详细

django—create,update方法

时间:2021-02-19 13:07:18      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:方法   date   data   djang   user   数据   create   ret   false   

create:

1、创建序列化器对象时,如果仅仅只传data参数
2、序列化器对象调用save方法时,会调用序列化器类中的create方法,进行数据创建操作

 

serializer = serializers.ProjectModelSerializer(data=python_data)

serializer.save(user={name: ‘xx, age: 18}, score=100)

return JsonResponse(serializer.data, json_dumps_params={"ensure_ascii": False})

 

update:

1、创建序列化器对象时,如果同时给data和instance传参数
2、序列化器对象调用save方法时,会调用序列化器类中的update方法,进行数据更新操作

 serializer = serializers.ProjectSerilizer(instance=self.get_object(pk), data=python_data)

 return JsonResponse(serializer.data, json_dumps_params={"ensure_ascii": False}, status=201)

 

django—create,update方法

标签:方法   date   data   djang   user   数据   create   ret   false   

原文地址:https://www.cnblogs.com/erchun/p/14409045.html

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