数据统计之日分类商品访问量
日分类商品访问量
【统计一天中访问分类信息的用户的数量】
接口分析
请求方式: GET /meiduo_admin/statistical/goods_day_views/
# 日分类商品访问量url(r'^statistical/goods_day_views/$', statistical.GoodsDayView.as_view()),
请求参数: 通过请求头传递jwt token数据。
返回数据: JSON
[{"category": "分类名称","count": "访问量"},{"category": "分类名称","count": "访问量"},...]
返回值 | 类型 | 是否必须 | 说明 |
---|---|---|---|
category | int | 是 | 分类名称 |
count | int | 是 | 访问量 |
后端实现
from rest_framework.views import APIView
from rest_framework.response import Response
from rest_framework.permissions import IsAdminUser
from datetime import datefrom users.models import User
from goods.models import GoodsVisitCount
from meiduo_admin.serializers.statistical import GoodsSerializerclass GoodsDayView(APIView):"""日分类商品访问量"""# 指定管理员权限permission_classes = [IsAdminUser]def get(self, request):# 获取当天日期now_date = date.today()# 获取当天访问的商品分类数量信息data = GoodsVisitCount.objects.filter(date=now_date)# 序列化返回分类数量ser = GoodsSerializer(data, many=True) # 这儿使用many,因为查询集对象不止一个return Response(ser.data)
序列化器的定义
from rest_framework import serializers
from goods.models import GoodsVisitCountclass GoodsSerializer(serializers.ModelSerializer):# 指定返回分类名称category = serializers.StringRelatedField(read_only=True)class Meta:model = GoodsVisitCountfields = ('count', 'category')
postman测试:
数据统计之日分类商品访问量相关推荐
- 数据统计之日下单用户量统计
日下单用户量统计 接口分析 请求方式:GET /meiduo_admin/statistical/day_orders/ # 日下单用户量统计url(r'^statistical/day_orders ...
- 数据统计之日活跃用户统计
日活跃用户统计 接口分析 请求方式:GET /meiduo_admin/statistical/day_active/ # 日活跃用户统计url(r'^statistical/day_active/$ ...
- 后台管理系统、商品管理、商品发布、商品回收、订单管理、退款管理、运营管理、商城设置、导航分类、营销管理、优惠券套餐、数据统计、活跃用户、数据埋点、财务管理、对账单、财务数据、账户资产、电商后台
后台管理系统.商品管理.商品发布.商品回收.订单管理.退款管理.运营管理.商城设置.导航分类.营销管理.优惠券套餐.数据统计.活跃用户.数据埋点.财务管理.对账单.财务数据.账户资产.账号管理.电商后 ...
- 电商后台、手机端、小程序、H5、电商原型、需求池、产品结构图、接口流程、高保真交互、PRD、布局说明、数据统计、店铺管理、商品管理、财务管理、售后、订单、会员、客服、标签、Axure原型、产品原型
电商后台.手机端.小程序.H5.电商原型.需求池.产品结构图.接口流程.高保真交互.PRD.布局说明.数据统计.店铺管理.商品管理.财务管理.售后.订单.会员.客服.标签.Axure原型.产品原型.h ...
- 智慧数字门店管理系统、PAD、门店系统、收银开单、预约服务、会员管理、账单管理、数据统计、商品、库存、美容美体、美甲美睫、医疗美容、美发造型、医疗诊所、中医理疗、宠物服务、美业、经营业务、售卡、交班
数字门店系统主要用于帮助传统线下服务门店转型为移动互联网门店,通过线下和线上的结合,提高门店经营效率,并通过会员制管理帮助门店精细化管理和服务好顾客,提升顾客回头率,打造忠实客户,从而提升门店的营收和 ...
- mysql分季度统计数据,mysql按日周月季度统计数据
mysql按日周月季度统计数据 mysql按日.周.月.季度统计数据 1.使用DATE_FORMAT做等值条件查询 2.DATE_FORMAT函数语法,参考w3school 3.可使用格式 4.使用示 ...
- 智慧数字门店管理系统、门店系统、收银开单、预约服务、会员管理、账单管理、数据统计、商品、库存、美容美体、美甲美睫、医疗美容、美发造型、医疗诊所、中医理疗、宠物服务、美业、经营业务、售卡、交班
数字门店系统主要用于帮助传统线下服务门店转型为移动互联网门店,通过线下和线上的结合,提高门店经营效率,并通过会员制管理帮助门店精细化管理和服务好顾客,提升顾客回头率,打造忠实客户,从而提升门店的营收和 ...
- 数据统计之用户总量统计
数据统计 在进入到后台页面后,首先我们需要完成如下功能: 1.用户总数统计 2.日增用户统计 3.日活用户统计 4.下单用户统计 5.月新增用户统计 6.商品访问量统计 [将所有的业务逻辑的代码都放在 ...
- 16-数据仓库之数据建模、数据建模表的分类、数据建模步骤、数据分层的原因和优点
九.数据仓库 9.1 数据处理方式 9.1.1 OLTP 定义理解 OLTP的全称是On-line Transaction Processing,中文名称是联机事务处理 特点 主要用于管理事物,用来处 ...
最新文章
- 百度程序员发现自己一直无私帮助的女下属其男友在背后教她利用自己完成工作!自己却为了帮她天天加班,冷落自己老婆。...
- Python 技术篇-20行代码实现微信机器人斗图功能实例演示!斗图啦官网API调用方法
- linux下安装mysql5.7.17及简单配置
- ATEN命令--北大青鸟benet课程
- 内网访问不到内网网站问题和不用端口号访问网站问题
- 中科院分区 2020_2020中科院期刊分区出炉!文末附2020年中科院期刊分区基础版(全)...
- Gauss elimination Template
- C#中时间格式的转换
- iPhone 手机烧号的一些概念:五码烧号 vs OTA烧号
- TensorFlow使用--MNIST分类学习入门(感知机)
- PowerDesigner 16.5 安装图解 与 快速入门
- ❤The Matrix黑客帝国屏保!!!❤HTML实现及其傻瓜安装你值得拥有
- 教你用手机制作二寸证件照,操作简单,一学就会!
- WinZip for Mac注册版
- 微信小程序学习之路——API用户信息
- 剑指Offer读书笔记(持续更新中)
- 未来5年互联网,运营将成比产品更加有前途的职业?
- numpy.percentile()函数
- 【MySQL】 insert into语句几种方式
- easyexcel读取合并单元格
热门文章
- 10个 Python 工程师,9个不合格!
- 洞察疫情,微软推出新冠数据分析网站COVID Insights
- 蚂蚁金服AAAI收录论文曝光,动态网络剪枝方法、无语预训练的网络剪枝技术有重大突破...
- 银行卡大小的充电宝,买就送耳机!
- 求助:我有一辆机器人小车,怎么让它跑起来,还会避障、目标跟踪、路径规划?...
- 如何正确选择聚类算法? | CSDN博文精选
- 如何学习SVM?怎么改进实现SVM算法程序?答案来了
- 100%的程序员都想挑战的算法趣题!| 码书
- TPU 3.0,Android P...Google带来了哪些惊喜?
- 首部高中《人工智能基础》教材问世,40家中学引入