Отфильтрованные наборы запросов M2M-полей в выделении django admin - PullRequest
0 голосов
/ 25 ноября 2018

У меня есть событие с множеством цен блоков, где есть наборы блоков, и у каждого набора есть цена, поэтому я создал поле M2M, которое представляет блоки и положительное целое число для цены, однако я хочу сделать каждый наборуникальный, поэтому ни один блок не может быть повторен в другом наборе.Вот моя модель.

class BlockPrice(models.Model):
    event= models.ForeignKey(Event, on_delete=models.CASCADE)
    block_set= models.ManyToManyField(Block)
    prix = models.PositiveIntegerField()

Снимок экрана DjangoAdmin:

В списке изменений цен блоков я хочу, чтобы список блоков фильтровался каждый раз, когда мывыберите блок, чтобы B2, B1 не отображались на втором входе, поскольку они были выбраны на первом входе. Есть ли способ сделать это?enter image description here

...