首页 > 其他分享 >Django 聚合查询中 加减操作

Django 聚合查询中 加减操作

时间:2023-09-22 09:26:10浏览次数:30  
标签:refund 聚合 Sum 加减 查询 sum Order Django amt

查询订单的 定金+支付金额 -支付金额

错误写法

 Order.objects.aggregate(
            sum=Sum(F('final_amt') + F('deposit_amt') - F('refund_amt'))
        )
)

正确的信息

 Order.objects.aggregate(
            sum=Sum(('final_amt') + Sum('deposit_amt') - Sum('refund_amt'))
        )
``

标签:refund,聚合,Sum,加减,查询,sum,Order,Django,amt
From: https://www.cnblogs.com/guanchaoguo/p/17720391.html

相关文章

  • django- 实现模型字段 每天 -1
    fromdjango.dbimportmodelsfromdatetimeimportdatetimeclassMyModel(models.Model):count=models.IntegerField()created_at=models.DateTimeField(auto_now_add=True)defsave(self,*args,**kwargs):ifnotself.created_at:......
  • Python Web开发:Django框架入门
    Django是一个高级的PythonWeb框架,它鼓励快速开发和干净,务实的设计。它旨在使开发人员能够快速地构建和维护高质量的Web应用程序。在本博文中,我们将介绍Django框架的基础知识,并通过具体案例说明其功能。Django安装首先,我们需要在计算机上安装Django。你可以使用pip(Python包管理器)来......
  • nginx+uwsgi+django配置
    单点没有负载的nginx配置http{    server{        listen8900; location/{root/var/www/html;#指定网站根目录的路径 indexindex.html;#指定默认的索引文件为index.html}        location/api {        ......
  • 16 链路聚合实验
    实验理解链路聚合的作用和配置拓扑此时存在拓扑存在环路,配置STP生成树,STP生成树通过阻塞端口破环,这样两条链路将不会工作,在此场景下有更好的方式解决,链路聚合,将GE0/0/1-3绑定为一根逻辑的链路,在传输流量时,以负载均衡的方式分担给三条链路,因为是逻辑上的一条链路,所以没有环,还......
  • Java学习之路--method--加减乘除的实现
    packagecom.chao.method;importjava.util.Scanner;//加、减、乘、除/*键盘输入两个数选择+-*/四个中的一个,对应输出选择运算符计算后的结果*/publicclassDemo05{publicstaticvoidmain(String[]args){doublesum=0;doubledb=0;do......
  • Java学习之路--method--加减乘除的简单进阶
    packagecom.chao.method;importjava.util.Scanner;//加、减、乘、除/*键盘输入两个数选择+-*/四个中的一个,对应输出选择运算符计算后的结果分别写四个方法加、减、乘、除*/publicclassDemo06{publicstaticvoidmain(String[]args){while(true){......
  • 用于异构无线传感器网络的多聚合器多链路由协议(Matlab代码实现)
     ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。......
  • django创建网站核心流程
       django创建网站核心步骤有7步。只有理清这7个步骤才能正确使用django创建网站。下面结合创建实例演示一下7个步骤。   第一步:打开dos窗口,在当前目录下创建工程myweb   第二步:进入myweb文件夹,创建网页项目firstapp   第三步:进入firstapp文件夹,创建模......
  • django返回视频流
    importreimportosimportmimetypesfromwsgiref.utilimportFileWrapperfromdjango.httpimportStreamingHttpResponsedeffile_iterator(file_name,chunk_size=8192,offset=0,length=None):withopen(file_name,"rb")asf:f.seek(o......
  • elementplus django drf 如何做到确认单据禁止删除
    elementplusdjangodrf如何做到确认单据禁止删除  要在Django和DjangoRestFramework(DRF)中实现禁止删除确认单据的功能,你可以通过以下步骤来完成:创建模型:首先,你需要在Django中创建一个模型来表示确认单据。这个模型应该包含与确认单据相关的所有信......