关于价格区间的课后作业
来源:6-6 vue的商品搜索功能

风的姿态
2018-07-03
想了半天不知道怎么下手,需要写前端的代码吗?我看到api.js里面没有相关的配置,不知道是不是我理解错了,请各位大神提供一下思路
写回答
1回答
-
慕用6083440
2021-11-24
只写了django的,前端不清楚,数据格式是从mock里面找到的,重写下list方法就行了
class GoodsPriceRange(viewsets.GenericViewSet, mixins.ListModelMixin): queryset = Goods.objects.all() serializer_class = GoodsSerializer def list(self, request, *args, **kwargs): queryset = self.filter_queryset(self.get_queryset()) page = self.paginate_queryset(queryset) if page is not None: serializer = self.get_serializer(page, many=True) return self.get_paginated_response(serializer.data) serializer = self.get_serializer(queryset, many=True) data = serializer.data price_range = [] for d in data: price_range.append(d['shop_price']) pricemin, pricemax = min(price_range), max(price_range) area = (pricemax - pricemin) // 4 price_data = [] for i in range(4): price_data.append({'min': pricemin, 'max': pricemin + area + 1}) pricemin += area return Response(price_data)
00
Python前后端分离开发Vue+Django REST framework实战
Django REST framework课程视频,RESTFul API前后端分离开发
2880 学习 · 2467 问题
相似问题