F查询(取字段的值) 关于查询我们知道有filter( ) ,values( ) , get( ) ,exclude( ) ,如果是聚合分组,还会用到aggregate和annotate,甚至还有万能的双下划线,但是如果有这样一个需求,查询a表中的aa字段数值大于b表中bb字段数值,应该怎么做呢,Django提供一个F表达式来支持这种操作 首先应该导入模块: from django.db.models import Fa.objects.filter(aa__gt=F('bb')) 再举一个简单…