Как при изменении одного manytomanyfield изменять другой Django
Есть 2 поля, условно там выбираются продукты и при добавлении одного продукта в 1 поле надо сделать что бы он появлялся и во 2 поле тоже. Как это можно реализовать?
models.py
class Part(models.Model):
name = models.CharField('Название', max_length=100)
description = models.TextField('Комментарий', blank=True, max_length=5000)
analog = models.ManyToManyField('self', blank=True, related_name='AnalogParts')
images = models.FileField('Главное изображение', upload_to = 'parts/', blank=True)
def __str__(self):
return str(self.name)
class Meta:
verbose_name = 'Запчасть'
verbose_name_plural = 'Запчасти'
class Kits(models.Model):
name = models.CharField('Название', max_length=100)
kit = models.ManyToManyField(Part, blank=True, related_name='KitParts')
images = models.FileField('Главное изображение', upload_to = 'kits/', blank=True)
def __str__(self):
return self.name
class Meta:
verbose_name = 'Набор'
verbose_name_plural = 'Наборы'