开发者

searching for a foreign object via manytomanyfield

开发者 https://www.devze.com 2023-01-27 04:44 出处:网络
Hay i have a model def Friends(models.Model): user = models.ManyToManyField(User) def User(models.Model):

Hay i have a model

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

def User(models.Model):

and i can add开发者_开发技巧 "users" to the "friend" model by using

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

However, how can i check to see if the Friend object has a certain User? And if it does remove that user.


If you just want to delete the user if it's present, but don't actually care whether it exists or not, you can just do this:

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

精彩评论

暂无评论...
验证码 换一张
取 消