阿语Python项目实操之美多后台管理-商品管理之规格选择表管理第5.4.2节保存规格选项表数据...

news/2025/2/23 15:52:52
htmledit_views">

保存规格选项表数据

在保存数据之前我们需要先获取商品规格名称,在规格的下来菜单中展示规格数据

1、获取品牌信息

接口分析

请求方式:GET /meiduo_admin/goods/specs/simple/

请求参数:通过请求头传递jwt token数据。

返回数据:JSON

 [
        {
            "id": "规格id",
            "name": "规格名称"
        },
        ...
   ]
返回值类型是否必须说明
Idint规格id
name数组规格名称

后端实现

class OptionSimple(ListAPIView):
    """
        获取规格信息
    """
    serializer_class = OptionSpecificationSerializer
    queryset = SPUSpecification.objects.all()

序列化器的定义

class OptionSpecificationSerializer(serializers.ModelSerializer):
  """
          规格序列化器
  """
    class Meta:
        model=SPUSpecification
        fields='__all__'

2、保存规格选项数据数据

接口分析

请求方式:POST /meiduo_admin/specs/options/

请求参数:通过请求头传递jwt token数据。

参数类型是否必须说明
valuestr选项名称
spec_idint规格id

返回数据:JSON

 {
        "id": "选项id",
        "value": "选项名称",
        "spec": "规格名称",
        "spec_id": "规格id"
    }
参数类型是否必须说明
idInt规格id
nameStr规格名称
specstr规格名称
spec_idInt规格id

后端实现

# OptionsView继承的是ModelViewSet 所以保存逻辑还是使用同一个类视图
class OptionsView(ModelViewSet):
        """
            规格选项表数据处理
        """
    serializer_class =OptionSerialzier
    queryset = SpecificationOption.objects.all()
    pagination_class = PageNum
文章来源:https://blog.csdn.net/zz77244920/article/details/117203973
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.niftyadmin.cn/n/739675.html

相关文章

阿语Python项目实操之美多后台管理-系统管理之权限管理7.1.1节获取用户权限表列表数据...

获取用户权限表列表数据接口分析请求方式:GET /meiduo_admin/permission/perms/请求参数:通过请求头传递jwt token数据。返回数据:JSON{"counts": "权限总数量","list": [{"id": "权限id"…

阿语Python项目实操之美多后台管理-订单管理6.3节更新订单表状态数据

更新订单表状态数据点击修改状态&#xff0c;完成订单表状态的修改操作接口分析请求方式&#xff1a;PUT /meiduo_admin/orders/(?P<order_id>\d)/status/请求参数&#xff1a;通过请求头传递jwt token数据。参数类型是否必须说明statusstr是订单状态返回数据&#xff1…

阿语Python项目实操之美多后台管理-系统管理之权限管理7.1.4节删除权限表数据...

删除权限表数据接口分析请求方式&#xff1a;Delte /meiduo_admin/permission/perms/(?P<pk>\d)/请求参数&#xff1a;通过请求头传递jwt token数据。在路径中携带删除的权限表的id值返回数据&#xff1a;JSON返回空后端实现from django.contrib.auth.models import Per…

阿语Python项目实操之美多后台管理-系统管理之权限管理7.1.2节保存权限表数据...

保存权限表数据在保存数据之前我们需要权限类表数据内容1、获取权限类型列表数据接口分析请求方式&#xff1a;GET /meiduo_admin/permission/content_types/请求参数&#xff1a;通过请求头传递jwt token数据。返回数据&#xff1a;JSON[{"id": "权限类型id&qu…

阿语Python项目实操之美多后台管理-订单管理6.2节获取订单表详情数据数据

获取订单表详情数据数据当点击订单详情时&#xff0c;我们需要获取订单详情数据接口分析请求方式&#xff1a;GET /meiduo_admin/orders/(?P<pk>\d)/请求参数&#xff1a;通过请求头传递jwt token数据。返回数据&#xff1a;JSON{"order_id": "201811261…

小森林顺序_密室逃脱游戏《密室逃脱绝境4迷失森林》

苏珊只是去接了个电话但当她回来的时候&#xff0c;她看到有东西拖着她的儿子吉米进到一个闪亮的大门....密室逃脱类的游戏一直很受广大玩家们的喜爱和追捧。我这次要介绍的这款密室逃脱游戏背景故事是在森林中。主角苏珊一次去接了个电话&#xff0c;当她回来是发现有东西把她…

设置地图旋转_「PPT教程」 制作高端又酷炫的立体地图——“国家地理”范儿走起...

公子再次的诚意之作......偷懒的公子终于又更新教程了&#xff0c;今天的这版“立体地图”&#xff0c;我自己特别喜欢&#xff0c;有没有很符合高大上的气质&#xff01;有点“国家地理”范儿的意思&#xff0c;用在一些比较正式或商务的场合&#xff0c;应该足以镇住场子&…

阿语Python项目实操之美多后台管理-订单管理6.1获取订单表表列表数据

获取订单表表列表数据接口分析请求方式&#xff1a;GET /meiduo_admin/orders/?keyword<搜索内容>&page<页码>&pagesize<页容量>请求参数&#xff1a;通过请求头传递jwt token数据。返回数据&#xff1a;JSON{"counts": 39,"list&qu…