当前位置:Gxlcms > 数据库问题 > Django查找数据库objects.filter() 和 排序order_by 和 Q()与或非 和 F()属性之间比较 的用法

Django查找数据库objects.filter() 和 排序order_by 和 Q()与或非 和 F()属性之间比较 的用法

时间:2021-07-01 10:21:17 帮助过:51人阅读

XXXX.objects.all().filter(client=client_id).order_by(‘check_in‘)

降序

XXXX.objects.all().order_by(‘-id‘)

XXXX.objects.all().filter(client=client_id).order_by(‘-check_in‘)

 

Q()    |或    &与(逗号效果一样)    ~非(不等于)

导入from django.db.models imports Q

XXXX.objects.filter(Q(id__gt=3)|Q(bread__gt=2))

 

F()

导入from django.db.models imports F

查询aaa大于bbb的信息

XXXXX.objects.filter(aaa__gt=F(‘bbb‘))

查询aaa大于bbb两倍的信息

XXXXX.objects.filter(aaa__gt=F(‘bbb‘)*2)

 

Django查找数据库objects.filter() 和 排序order_by 和 Q()与或非 和 F()属性之间比较 的用法

标签:数据库   日期   djang   范围   amp   obj   bbb   存在   tin   

人气教程排行