MIS系统(12)- 订单管理

博客首页 > MIS专栏> 专栏目录

界面展示:
在这里插入图片描述
在这里插入图片描述

1,订单表-数据获取
  • 目的: 可以编写类视图,实现订单信息的获取

  • 操作流程:

    • 1,子路由(meiduo_admin/urls.py)
        # 8,路由管理
        url(r'^orders/$',order_view.OrderInfoView.as_view()),
    
  • 2,类视图(order/order_view.py)

      #1,order 管理
      class OrderInfoView(ListAPIView):
          pagination_class = MyPageNumberPagination
          serializer_class = order_serializers.OrderInfoSerializer
          queryset = OrderInfo.objects.order_by("order_id").all()
    ```
  
- 3,序列化器(order/order_serializers.py)
  
 ```python
      #1,order序列化器
      class OrderInfoSerializer(serializers.ModelSerializer):
          class Meta:
              model = OrderInfo
              fields = "__all__"
      ```

#### 2,订单表-订单过滤

- 目的:可以根据订单编号查询订单信息

- 操作流程:

  - 1, 类视图(order/order_views.py)

    - ```python
      #1,order 管理
      class OrderInfoView(ListAPIView):
          pagination_class = MyPageNumberPagination
          serializer_class = order_serializers.OrderInfoSerializer
          # queryset = OrderInfo.objects.order_by("order_id").all()
      
          #1,重写数据源方法,过滤订单
          def get_queryset(self):
              #1,获取关键字
              keyword = self.request.query_params.get("keyword"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值