1、F 对象
之前的查询都是对象的属性与常量值的比较,两个属性怎么比较呢?在Django 中我们定义了如下的语法:
F(属性名) #例如:查询播放量大于或者等于1000的影片:
>>>from django.db.models import F
>>>FilmInfo.objects.filter(playcount__gt=F('commentcount'))
<QuerySet [<FilmInfo: 长津湖>, <FilmInfo: 小红帽>]>
>>>
可以在F对象上使用算数运算。例如:查询播放量大于2倍的影片
>>>FilmInfo.objects.filter(playcount__gt=F(&#