Как в django вывести limit_choices_to в ManyToManyField
начал недавно изучать Django и столкнулся с такой проблемой не могу вывести данные из определного ID в ManyToManyField.
class Variety(models.Model):
varietyName = models.CharField(max_length=30)
def __str__(self):
return self.varietyName
class Meta:
verbose_name = "Варианты вариации"
verbose_name_plural = "Варианты вариаций"
class Tag(models.Model):
name = models.CharField(max_length=255)
variety = models.ManyToManyField(Variety)
def __str__(self):
return self.name
class Meta:
verbose_name = "Вариация"
verbose_name_plural = "Вариации"
class Productcopy(models.Model):
tagproduct = models.ForeignKey(Tag, verbose_name='Вариация', on_delete=models.CASCADE)
varietyproduct = models.ManyToManyField(Variety, blank=True, limit_choices_to={'tag': 1})