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 に答える