首页 > 其他分享 >django 按天统计发布单数量

django 按天统计发布单数量

时间:2023-04-15 13:13:02浏览次数:52  
标签:return deploy month 按天 item date import django 统计

from datetime import datetime, timedelta
    from django.http import JsonResponse
    from deploy.models import DeployPool
    from django.db.models import Count
     
    def get_a_month_deploy(request):
        return_list = []
        now = datetime.now()
        a_month = now - timedelta(days=50)
        select = {'day': 'date(add_date)'}
        a_month_deploy = DeployPool.objects. \
            filter(add_date__range=(a_month, now)). \
            extra(select=select).values('day').distinct().order_by("day").annotate(number=Count('add_date'))
        for item in a_month_deploy:
            item_dict = {}
            item_key = item['day'].strftime('%m-%d')
            item_dict[item_key] = item['number']
            return_list.append(item_dict)
     
        return JsonResponse(return_list, safe=False)

 

标签:return,deploy,month,按天,item,date,import,django,统计
From: https://www.cnblogs.com/superip/p/17320919.html

相关文章

  • 3.传统计算机视觉方法
    传统计算机视觉方法ChatGPT:传统的计算机视觉方法是指在深度学习广泛使用之前,主要采用传统机器学习、数字信号处理等技术的一系列方法。以下是其中一些常用的方法和模型:特征提取方法特征提取是计算机视觉中一个非常基础而重要的步骤,其目的是从图片或视频数据中提取出具有代表......
  • Jellyfish: 快速统计长序列中每个K-mers出现次数
      Jellyfish:快速统计长序列中每个K-mers出现次数  一个老工具,2011发表于Bioinformatics,目前引用1018次。因为需要用所以看了一下原文。Jellyfish,是此研究开发的,可以快速统计长序列中每个K-mers出现次数的软件。基于K-mers的应用很广,包括基因组组装、测序......
  • golang 必会之 pprof 监控系列(5) —— cpu 占用率 统计原理
    golangpprof监控系列(5)——cpu占用率统计原理大家好,我是蓝胖子。经过前面的几节对pprof的介绍,对pprof统计的原理算是掌握了七八十了,我们对memory,block,mutex,trace,goroutine,threadcreate这些维度的统计原理都进行了分析,但唯独还没有分析pprof工具是如何统计cpu使用情......
  • django创建应用
    在manage.py所在的目录下,运行以下命令python3manage.pystartapppolls目录结构:一、编写第一个视图打开polls/views.py,输入以下代码fromdjango.urlsimportpathfrom.importviewsurlpatterns=[path("",views.index,name="index"),] 在polls/urls......
  • Django——视图
    Django的视图(View)一个视图函数(类),简称视图,是一个简单的Python函数(类),它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。将视图放置在项目(project)或应用程序(app)目录中的名为views.py的文件中FBV与CBVFBV(FuncitonB......
  • django入门学习
    一、创建项目django-adminstartprojecttest1查看项目目录结构cdtest1tree test1:项目的容器。manage.py:一个实用的命令行工具,可让你以各种方式与该Django项目进行交互。test1/__init__.py:一个空文件,告诉Python该目录是一个Python包。test1/asgi.p......
  • Django Admin SimpleUI 自定义列
    DjangoAdminSimpleUI的一些简单用法注意事项:自定义列会遍历所有取出来的数据,需注意先定义下模型#models.pyclassDog(models.Model):name=models.CharField(max_length=15,verbose_name='小狗名字')age=models.IntegerField(verbose_name='小狗年龄',defa......
  • Django在类中使用装饰器
    类的视图函数中使用装饰器场景描述前后端分离项目后端暴露接口前端调用一个接口根据不同的请求方式处理不同的内容比如我有一个/user接口:get:返回成员信息post:添加信息put:修改信息delete:删除信息在每个请求中都需要判断凭证,也就是请求头中的某个字段,来鉴别用户身份,如果......
  • Django入门学习
    Django是一个开放源代码的web应用框架,由python编写,采用了MVT软件设计模式,即模型(Model)、视图(View)和模板(Template)。一、Django版本对应python版本Django版本Python版本3.23.6,3.7,3.8,3.9,3.10(在3.2.9中就已经加入了)4.03.8,3.9,3.104.13.8,3.9,3.10,3......
  • django admin 使用SimpleUI自定义按钮弹窗框示例
    actions=['button_exeScript',]defbutton_exeScript(self,request,queryset):passbutton_exeScript.layer={#弹出层中的输入框配置#这里指定对话框的标题'title':'弹出层输入框',#提示信息......