У меня есть событие с множеством цен блоков, где есть наборы блоков, и у каждого набора есть цена, поэтому я создал поле M2M, которое представляет блоки и положительное целое число для цены, однако я хочу сделать каждый наборуникальный, поэтому ни один блок не может быть повторен в другом наборе.Вот моя модель.
class BlockPrice(models.Model):
event= models.ForeignKey(Event, on_delete=models.CASCADE)
block_set= models.ManyToManyField(Block)
prix = models.PositiveIntegerField()
Снимок экрана DjangoAdmin:
В списке изменений цен блоков я хочу, чтобы список блоков фильтровался каждый раз, когда мывыберите блок, чтобы B2, B1 не отображались на втором входе, поскольку они были выбраны на первом входе. Есть ли способ сделать это?