1. 程式人生 > >python 數據庫查詢條件`不等於`

python 數據庫查詢條件`不等於`

解決方案 .py 數據 cts use model 查詢 查詢條件 obj

1.python 數據庫查詢條件不等於

當在做數據庫查詢的時候,想根據業務需求進行條件的篩選或過濾,
但是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’)

python 數據庫查詢條件`不等於`