django orm查询语句,django orm模糊查询

  django orm查询语句,django orm模糊查询

  先设想一下,如果要获取除超级管理员以外的所有用户,这里默认的管理员id是1,那么在Django框架中应该设置成什么形式?如果已经有了答案,是不是和边肖一样,用orm进行not查询?如果是,让我们看看下面的操作是否与边肖相同。如果不是,那就看哪种方式更好。

  Django提供了两个选项:

  排除(条件)

  滤波器(~Q(条件))第一种使用默认的exclude排除法。

  qs5=User.objects.exclude(id=1)

  #产出和结果

  打印(qs5)

  QuerySet[User:yonghu1,User:yonghu2,user : yonghu 3]第二章使用Q()方法

  fromdjango.db.modelsimportQ

  qs6=user . objects . filter(~ Q(id=1))

  #产出和结果

  打印(qs6)

  Queryset [user:yonghu1,user3360yonghu2,user3360yonghu3]嗯,你觉得上面小编描述的方法怎么样?如果你学到了知识,你应该好好利用它。如果想了解更多的学习内容,可以在python教学中心找到。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: