一般我们在Django程序中查询数据库操作都是在QuerySet里进行进行,例如下面代码:
ret = ApplyProject.objects.filter(examine_status = 3)
如果要在这里使用条件语句,需要使用Q()对象
ret = ApplyProject.objects.filter(Q(examine_status = 2)|Q(examine_status = 3))#在filter中写条件语句用Q,并引用
一般我们在Django程序中查询数据库操作都是在QuerySet里进行进行,例如下面代码:
ret = ApplyProject.objects.filter(examine_status = 3)
如果要在这里使用条件语句,需要使用Q()对象
ret = ApplyProject.objects.filter(Q(examine_status = 2)|Q(examine_status = 3))#在filter中写条件语句用Q,并引用
本文标题:Django中Q()对象 的使用(数据库查找中使用条件语句)
本文链接:https://www.haomeiwen.com/subject/ihodvqtx.html
网友评论