В моем приложении Django у меня есть две модели: публикации и теги. Эти две модели имеют отношения многие ко многим:Django Admin Bulk Edit От многих до многих отношений
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)
На сайте администратора, я хотел бы быть в состоянии сделать массовые изменения в объектах публикации. В частности, я хотел бы иметь возможность обновлять теги для группы публикаций.
Например, если я выбираю на странице публикаций «публикация 1, публикация 2 и публикация 3» и создаю действие с надписью «change_tags», и я нажимаю go, я вижу список тегов в базе данных и я могу выбрать из этого списка и добавить выбранные теги во все три публикации.
Я не знаю, есть ли способ сделать это. Я проверил документы Django по добавлению действий: https://docs.djangoproject.com/en/dev/ref/contrib/admin/actions/#ref-contrib-admin-actions, но приведенный пример не касается сложности того, что я пытаюсь сделать.
Не могли бы вы показать пример того, что вы сделали для достижения этого? – Ycon