通过manytomanyfield搜索异物

时间:2010-11-29 11:00:27

标签: python django search manytomanyfield

Hay我有一个模特

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对象是否有某个用户?如果它确实删除了该用户。

1 个答案:

答案 0 :(得分:1)

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

friend.users.filter(pk=user.pk).delete()