当在做数据库查询的时候,想根据业务需求进行条件的筛选或过滤,
但是django封装的数据库语句中没有 ‘不等于’ 查询操作。

2.例如:通过以下语句进行‘不等于查询’

data = User…objects.filter(id != ‘1’).values(‘id’,‘name’,‘age’)
此语句会报错

3.解决方案:

from django.db.models import Q
data = User.objects.filter(~Q(id= ‘1’)).values(‘id’,‘name’,‘age’)

相关文章:

  • 2021-10-05
  • 2022-12-23
  • 2021-08-31
  • 2021-10-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-28
  • 2022-12-23
  • 2022-12-23
  • 2021-11-23
  • 2022-12-23
  • 2021-04-08
  • 2022-12-23
相关资源
相似解决方案