私のジャンゴアプリでは、私のモデルは次のようになります。
class Tag(models.Model):
title = models.CharField(max_length=50,)
class Publication(models.Model):
title = models.CharField(max_length=200,)
tags = models.ManyToManyField(Tag, blank=True, related_name="publications", null=True)
タグ テーブルに「犬」と「猫」の 2 つのタグがあるとします。私の既存の出版物「ペット」にタグ「犬」しかないとしましょう。既存の「猫」タグを「ペット」に追加するにはどうすればよいですか?
Django ドキュメントhttps://docs.djangoproject.com/en/dev/ref/models/instances/で、db アイテムを更新する次の例を見ました。
product.name = 'Name changed again'
product.save(update_fields=['name'])
しかし、多対多フィールドを更新するものは何もありません。どうすればいいですか?