Как при изменении одного 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 = 'Наборы'
Вернуться на верх