要做跨关系查询,就使用两个下划线来连接模型(model)间关联字段的名称,知道最终链接到你想要的model为止。...键的名称是聚合值的标识符,值是计算出来的聚合值,键的名称是按照字段和聚合函数的名称自动生成出来的,如果你想要为聚合值指定一个名称,可以向聚合子句提供一个名字。...Django提供了以下聚合函数
1.expression
引用模型字段的一个字符串,或者一个query expression
2.output_field
用来表示返回值的model field...values在annotate()之前,表示group by,之后,表示为取值
filter在annotate()之前,表示过滤,之后,表示having
六.F查询与Q查询
F查询
现在位置的操作种,都是将模型字段与常量进行比较...,但是,如果想将模型的一个字段与同一个模型的另一个字段进行比较该怎么办?