我有一个事件,该事件具有许多块价格,其中有多个块组,每个块组都有一个价格,因此我创建了一个M2M字段,表示块和价格的正整数,但是,我想制作每个组唯一,因此在另一组中不能重复任何块。这是我的模特。
class BlockPrice(models.Model):
event= models.ForeignKey(Event, on_delete=models.CASCADE)
block_set= models.ManyToManyField(Block)
prix = models.PositiveIntegerField()
DjangoAdmin的屏幕截图:
在大宗价格的变化列表中,我希望每次选择一个块时都要过滤该块的列表,因此B2,B1将不会显示在第二个输入中,因为它们是在第一个输入中选择的, 有办法吗?