0

嘿,我有一个模型

def Friends(models.Model):
    user = models.ManyToManyField(User)

def User(models.Model):

我可以通过使用将“用户”添加到“朋友”模型中

friend = Friends.objects.get(pk=1)
user = User.objects.get(pk=2)
friend.add(user)

但是,我如何检查 Friend 对象是否有某个用户?如果它确实删除了该用户。

4

1 回答 1

1

如果您只想删除存在的用户,但实际上并不关心它是否存在,您可以这样做:

friend.users.filter(pk=user.pk).delete()
于 2010-11-29T11:18:43.007 回答