):book
# 查询水浒传的作者性别
models.Author.objects.filter(book__name='水浒传').values('sex')
五.聚合查询与分组查询
聚合查询:aggregate...键的名称是聚合值的标识符,值是计算出来的聚合值,键的名称是按照字段和聚合函数的名称自动生成出来的,如果你想要为聚合值指定一个名称,可以向聚合子句提供一个名字。...Django提供了以下聚合函数
1.expression
引用模型字段的一个字符串,或者一个query expression
2.output_field
用来表示返回值的model field...,一个可选的参数
3.extra
关键字参数可以给聚合函数生成的SQL提供额外的信息
4.Avg
返回给定表达式的平均值,它必须是数值,除非指定不同的output_field
5.Count...查询
F查询
现在位置的操作种,都是将模型字段与常量进行比较,但是,如果想将模型的一个字段与同一个模型的另一个字段进行比较该怎么办?