美文网首页
购物车功能分析

购物车功能分析

作者: 八盖 | 来源:发表于2019-06-05 11:31 被阅读0次

1、显示当前用户的购物车数据

            逻辑:需要用到用户id去购物车数据表进行过滤,返回一个购物车数据列表;

            继承类:ListAPIView

             属性:序列化器,queryset=Cart,authentication_classes=[ ]

具体代码部分:

class CartAPI(ListAPIView):

queryset = Cart.objects.all()

serializer_class = CartItemSerializer

# 需要登录的认证 保证用户是登录的

authentication_classes = [LoginAuthentication]

# 由于前端需要的是如下字典类型,所以需要重写List# this.carts = data.carts;# this.total_price = data.total_price;

def list(self, request, *args, **kwargs):

    queryset = self.filter_queryset(self.get_queryset())

    page = self.paginate_queryset(queryset)

    if page is not None:

        serializer = self.get_serializer(page, many=True)

        return self.get_paginated_response(serializer.data)

        serializer = self.get_serializer(queryset, many=True)

        result = { "cart": serializer.data, "total_price": 0 }

        return Response({"data": result})

相关文章

  • 购物车功能分析

    1、显示当前用户的购物车数据 逻辑:需要用到用户id去购物车数据表进行过滤,返回一个购物车数据列表; ...

  • 购物车功能分析

    目的:了解购物车两种状态下的操作逻辑,方便后续的开发理解。 总结: 购物车的各种操作都会有两种状态的区分,但是不会...

  • 每日优鲜 — 购物车功能分析

    对比淘宝APP和每日优鲜APP的购物车功能,分析异同 购物车内的分析 加入购物车分析: 分析淘宝与每日优鲜这么设计...

  • 产品分析如何选题

    产品分析报告包括拆解产品、市场分析、用户分析、功能分析、运营分析; 1.最核心的模块——功能分析 拆解产品,从市场...

  • django项目--新闻管理功能以及富文本编辑器

    新闻管理功能 一、业务功能分析 1.业务需求分析 新闻的增删改查。 2.功能分析 新闻列表 查询 新增 修改 二、...

  • 商城之购物车

    购物车管理: 包含功能:提交商品到购物车、显示购物车列表、删除购物车里商品、修改购物车、清空购物车等等 1、购...

  • 新浪新闻APP功能分析

    安卓4.8.2,新浪新闻APP功能分析

  • 网易新闻APP功能分析

    安卓5.3.3,网易新闻APP功能分析

  • django项目--用户管理功能

    用户管理功能 一、业务功能分析 1. 业务需求分析 用户的增删改查,权限分组的控制。 2.功能分析 用户列表 修改...

  • MBSE建模比赛每周成长打卡—胡雪明06.19

    本周小确幸 消化MBSE培训的课程 下周可提升 继续开展整机功能分析 本周完成情况 P1继续开展整机功能分析,15...

网友评论

      本文标题:购物车功能分析

      本文链接:https://www.haomeiwen.com/subject/ccujxctx.html