В моем Джанго приложение, моя модель выглядит следующим образом:Как обновить многие-многие поля в Django
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/, я увидел следующий пример для обновления элемента дб:
product.name = 'Name changed again'
product.save(update_fields=['name'])
Но я не вижу ничего для обновления многих многих областей. Как мне это сделать?