python聚合函数_72.Python中ORM聚合函数详解:Avg,aggregate,annotate

聚合函数:

如果你用原生SQL语句,则可以使用聚合函数提取数据。比如提取某个商品销售的数量,那么就可以使用Count,如果想要知道销售的平均价格,那么就可以使用Avg。

聚合函数是通过aggregate方法来实现的,在讲解这些聚合函数的用法的时候,都是基于以下的模型来实现的。

示例代码如下:

'''python

#模型要放在app当中。所以首先要在终端命令行窗口,执行命令:

python manage.py startapp front

同时要将新创建的app添加到settings.py文件中的INSTALLED_APPS变量中。

同时要配置完全pycharm和数据库的连接信息。

settings.py文件中示例代码如下:

DATABASES = {

'default': {

'ENGINE': 'django.db.backends.mysql',

'NAME': 'orm_aggregate_demo',

'USER': 'root',

'PASSWORD': 'root',

'HOST': '127.0.0.1',

'PORT': '3306',

}

}

models.py文件中示例代码如下:

from django.db import models

# 定

你可能感兴趣的:(python聚合函数)