码迷,mamicode.com
首页 > 编程语言 > 详细

【Python web 开发】购物车修改商品数量功能实现

时间:2018-12-26 21:24:55      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:style   重写   ima   用户   http   info   技术   修改   分享   

修改商品数量:比如之前一个商品id 的商品数量num 是2 ,现在变更成5

我们的serializers 继承的底层的serializers,而serializers 又是继承 BaseSerializer 。查看 BaseSerializer 的源码:并没有给我们重写update 方法

技术分享图片

 

 所以修改信息我们必须重写 update方法,那为什么我们之前做用户个人中心那一块修改用户信息并没有重写update方法呢? 

是用户的个人中心的serializers 是继承的Modelserializers,我们查看Modelserializers 的源码:发现Modelserializers 有给我们封装update方法

技术分享图片

所以我们修改的方法就必须要自己在serializers 里面重写update 方法

 

 技术分享图片

测试:

before:

技术分享图片

Afer:

技术分享图片

 

【Python web 开发】购物车修改商品数量功能实现

标签:style   重写   ima   用户   http   info   技术   修改   分享   

原文地址:https://www.cnblogs.com/yuanyuan2017/p/10181788.html

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