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()
精彩评论