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

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

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

 

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

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

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

 

 

测试:

before:

Afer:

 

转载于:https://www.cnblogs.com/yuanyuan2017/p/10181788.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值