“商品类别数据接口-2”的版本间的差异
来自CloudWiki
(创建页面,内容为“==视图层Views.py== app/goods/views.py: <nowiki>class CategoryViewset(mixins.ListModelMixin, mixins.RetrieveModelMixin, viewsets.GenericViewSet): """ lis…”) |
(→视图层Views.py) |
||
第2行: | 第2行: | ||
app/goods/views.py: | app/goods/views.py: | ||
− | <nowiki>class CategoryViewset(mixins.ListModelMixin, mixins.RetrieveModelMixin, viewsets.GenericViewSet): | + | <nowiki> |
+ | from .models import Goods,GoodsCategory | ||
+ | from .filters import GoodsFilter | ||
+ | from .serializers import GoodsSerializer,CategorySerializer | ||
+ | |||
+ | class CategoryViewset(mixins.ListModelMixin, mixins.RetrieveModelMixin, viewsets.GenericViewSet): | ||
""" | """ | ||
list: | list: |
2020年8月15日 (六) 04:12的版本
视图层Views.py
app/goods/views.py:
from .models import Goods,GoodsCategory from .filters import GoodsFilter from .serializers import GoodsSerializer,CategorySerializer class CategoryViewset(mixins.ListModelMixin, mixins.RetrieveModelMixin, viewsets.GenericViewSet): """ list: 商品分类列表数据 retrieve: 获取商品分类详情 """ queryset = GoodsCategory.objects.filter(category_type=1) serializer_class = CategorySerializer
路由urls.py
from goods.views import GoodsListViewSet, CategoryViewset router.register(r'goods',GoodsListViewSet, base_name='goods') #配置category的url router.register(r'categorys', CategoryViewset, base_name="categorys")