zoukankan      html  css  js  c++  java
  • 继承ModelViewSet实现增删改查

    goods/views.py

    class GoodsListViewSet(viewsets.ModelViewSet):
        """
        list:
            商品列表
        read:
            商品详情
        create:
            增加商品
        update:
            更改商品
        partial_update:
            部分更改
        delete:
            删除商品
        """
        # 必须定义一个默认排序否则会报错
        queryset = Goods.objects.all().order_by('id')
        # 分页
        pagination_class = GoodsPagination
        serializer_class = GoodsSerializer
        # 过滤
        filter_backends = (DjangoFilterBackend, filters.SearchFilter, filters.OrderingFilter)
        filter_class = GoodsFilters
        # 搜索
        search_fields = ('name', 'goods_brief', 'goods_desc')
        # 排序
        ordering_fields = ('sold_num', 'shop_price')
  • 相关阅读:
    JAVA选择结构
    JAVA关系运算符
    初识JAVA
    Java变量
    CSS
    HTML表单
    Dao层步骤
    JDBC
    集合框架
    使用log4j
  • 原文地址:https://www.cnblogs.com/mxsf/p/10685870.html
Copyright © 2011-2022 走看看