对商品详情页的理解

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快速入门,商品详情页的展示)

仿京东天猫app的商品详情页的布局架构, 以及功能实现

Android开发案例 - 淘宝商品详情

mpvue采坑记(同一个页面或者组件反复进入动态数据被覆盖)