我正在使用Django框架,appengine數據庫。數據庫錯誤:查找類型'in'不能否定
我的模型代碼是:
class Group(models.Model):
name = models.CharField(max_length=200)
ispublic = models.BooleanField()
logo = models.CharField(max_length=200)
description = models.CharField(max_length=200)
groupwebsite = models.CharField(max_length=200)
owner = models.ForeignKey('profile')
class Group_members(models.Model):
profile = models.CharField(max_length=200)
group = models.ForeignKey('group')
我上查詢Group_members
刪除組。我的查詢如下:
groups = Group_members.objects.filter(Q(profile=profile.id),~Q(group__in=group_id)
信息:
group_id = ['128','52']
group
是一個外鍵組模型
我的問題是,當我運行此查詢,它拋出數據庫錯誤:Lookup type 'in' can't be negated
。
我也執行查詢使用__in
它工作正常,但不適用於外鍵。
在此先感謝
您使用的是HRD完美的結果數據存儲?數據存儲不能處理NOT IN查詢。 – dragonx
不能使用HRD數據存儲。 –