规格选项表管理之更新规格选项表数据
更新规格选项表数据
1、 获取要修改的规格选项的详情信息
点就修改按钮时,我们需要先获取要修改的规格选项的详情信息
接口分析
请求方式: GET /meiduo_admin/specs/options/(?P<pk>\d+)/
请求参数: 通过请求头传递jwt token数据。
在头部中携带要获取的规格选项ID
返回数据: JSON
{"id": "选项id","value": "选项名称","spec": "规格名称","spec_id": "规格id"}
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
id | Int | 是 | 规格id |
name | Str | 是 | 规格名称 |
spec | str | 是 | 规格名称 |
spec_id | Int | 是 | 规格id |
后端实现
# OptionsView继承的是ModelViewSet 所以获取规格选项详情的逻辑还是使用同一个类视图
class OptionsView(ModelViewSet):serializer_class =OptionSerialzierqueryset = SpecificationOption.objects.all()pagination_class = UserPageNum
2、更新规格选项表数据
接口分析
请求方式: PUT /meiduo_admin/specs/options/(?P<pk>\d+)/
请求参数: 通过请求头传递jwt token数据。
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
value | str | 是 | 选项名称 |
spec_id | int | 是 | 规格id |
返回数据: JSON
{"id": "选项id","value": "选项名称","spec": "规格名称","spec_id": "规格id"}
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
id | Int | 是 | 规格id |
name | Str | 是 | 规格名称 |
spec | str | 是 | 规格名称 |
spec_id | Int | 是 | 规格id |
后端实现
# OptionsView继承的是ModelViewSet 所以修改逻辑还是使用同一个类视图
class OptionsView(ModelViewSet):serializer_class =OptionSerialzierqueryset = SpecificationOption.objects.all()pagination_class = UserPageNum
规格选项表管理之更新规格选项表数据相关推荐
- 规格表管理之更新规格表数据
更新规格表数据 [ModelViewSet视图集中已经封装好了增删改查的功能,所以这几个功能的代码基本上都是一样的] 1. 获取要修改规格表的详情信息 点击修改按钮时,我们需要先获取要修改的规格详情信 ...
- 规格选项表管理之保存规格选项表数据
保存规格选项表数据 在保存数据之前我们需要先获取商品规格名称,在规格的下来菜单中展示规格数据 1.获取品牌信息 接口分析 请求方式: GET /meiduo_admin/goods/specs/sim ...
- 规格表管理之保存规格表数据表数据
保存规格表数据表数据 添加路由: # -------规格路由表--------url(r'goods/simple/$',specs.SpecsView.as_view({'get':'simple' ...
- SKU表管理之查询获取sku表列表数据
SKU表管理 在sku表中我们需要对SKU表数据进行增删改查操作,这时候我们可以借助于视图集中的ModelViewset来完成相应的操作 查询获取sku表列表数据 [商品的详细信息,要引入事务的管理, ...
- 权限表管理之获取用户权限表列表数据
用户权限控制说明 在产品运营平台中,是需要对用户进行权限控制的.Django实现了用户权限的控制 消费者用户与公司内部运营用户使用一个用户数据库来存储 通过is_staff 来区分是运营用户还是消费者 ...
- SPU表管理之查询获取SPU表列表数据
SPU表管理 在SPU表中我们需要对SKU表数据进行增删改查操作,这时候我们可以借助于视图集中的ModelViewset来完成相应的操作 查询获取SPU表列表数据 在获取sku数据时,我们在请求中包含 ...
- oracle多表联合查询更新,ORACLE 两表关联更新三种方式
不多说了,我们来做实验吧. 创建如下表数据 select * from t1 ; select * from t2; 现需求:参照T2表,修改T1表,修改条件为两表的fname列内容一致. 方式1,u ...
- 计算机注册表管理,如何打开计算机注册表编辑器
如何打开计算机注册表编辑器?我们可以单击"开始-运行",或按住计算机左下角的Win键(Tianzi键)并同时按R键以打开运行窗口,在运行窗口中输入regedit,确定,打开注册表编 ...
- 规格选项表管理之删除规格选项表数据
删除规格选项表数据 接口分析 请求方式: Delte /meiduo_admin/specs/options/(?P<pk>\d+)/ 请求参数: 通过请求头传递jwt token数据. ...
最新文章
- Redis事务与监控
- PHP防SQL注入攻击
- Web页面减肥,慎用VS的自动格式化功能!
- 芯片业巨震!英特尔拟90亿美元卖掉NAND闪存业务
- SQL Server数据挖掘–如何将数据转化为有价值的信息
- 瑞友天翼应用虚拟化系统V6.0之设备重定向
- 阿里oss服务端签名后直传
- CSS-div垂直居中方法总结
- python旋转校正原理_Python+OpenCV实现旋转文本校正方式
- CH32F103与STM32F103在USB接口上的差异与使用
- C#调用Onnx模型
- spring boot儿童教育管理系统毕业设计源码281442
- 在移动硬盘(U盘)上安装最新版Windows11+PE双系统m.2硬盘选购
- Unity3D教学 开发简单版第一人称射击游戏 可以多人联机(附源码)
- 模拟鼠标键盘操作,含硬件模拟技术。
- Linux搜索查找命令【详细整理】
- 怎么把word里面的彩色图转化为灰度图,直接在word里面操作,无需转其他软件,超简单!(位图和矢量图都可以)
- CSS技巧性实现多边形及各种条纹渐变图形
- colab常见问题解答
- RRDTool中文手册
热门文章
- Go后台项目架构思考与重构 | 深度长文
- 2020,国产AI开源框架“亮剑”TensorFlow、PyTorch
- 七个开发者成就百亿市值公司?这个技术思路如今让阿里发扬光大
- “打脸”世界杯:AI界没有预测比赛的章鱼保罗
- 李飞飞下半年或将从 Google离职?李飞飞回应
- 颠覆认知:SRE 到底是干啥的?
- Http持久连接与HttpClient连接池
- Java 8 中 HashMap 到底有啥不同?
- 如何在Java代码中去掉烦人的“!=null”
- 9种设计模式在Spring中的运用,一定要非常熟练!