对商品详情页的理解
Posted whigym
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对商品详情页的理解相关的知识,希望对你有一定的参考价值。
根据商品分类categroy_id查询数据库(分页,排序,序列化) 返回给前端
实现流程
自定义分页类
from rest_framework.pagination import PageNumberPagination class StandardResultsSetPagination(PageNumberPagination): page_size = 2 page_size_query_param = ‘page_size‘ max_page_size = 20
在配置文件中指定分页类
REST_FRAMEWORK = { ... # 分页 ‘DEFAULT_PAGINATION_CLASS‘: ‘meiduo_mall.utils.pagination.StandardResultsSetPagination‘, }
在goods/views.py实现sku列表视图
from rest_framework.filters import OrderingFilter class SKUListView(ListAPIView): """ sku列表数据 """ serializer_class = SKUSerializer filter_backends = (OrderingFilter,) ordering_fields = (‘create_time‘, ‘price‘, ‘sales‘) def get_queryset(self): category_id = self.kwargs[‘category_id‘] return SKU.objects.filter(category_id=category_id, is_launched=True)
以上是关于对商品详情页的理解的主要内容,如果未能解决你的问题,请参考以下文章
Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)十六(商品排序,Thymeleaf快速入门,商品详情页的展示)
Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)十六(商品排序,Thymeleaf快速入门,商品详情页的展示)