Django フレームワーク、appengine データベースを使用しています。
モデルの私のコードは次のとおりです。
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
グループモデルへの外部キーです
私の問題は、このクエリを実行すると、 Database error: がスローされることですLookup type 'in' can't be negated
。
また、正常に機能したクエリを実行し__in
ましたが、外部キーでは機能しません。
前もって感謝します