Есть 4 модели:
class Prop(models.Model):
"" Свойства
name = models.CharField()
class PropertyVariant(models.Model):
"""Служит для задания значений Свойств"""
property_product = models.ForeignKey(Prop)
class PropertyProduct(models.Model):
"""Справочник Свойство (товара)"""
product = models.ForeignKey(Product, verbose_name=_("Товар"), on_delete=models.CASCADE, blank=True, null=True)
prop = models.OneToOneField(Prop, verbose_name=_("Свойство"), on_delete=models.CASCADE)
value = models.OneToOneField(PropertyVariant, verbose_name=_("Значение"), on_delete=mode
ну и сам товар:
class Product(models.Model):
"""Модель описания товара"""
в админке я делаю PropertyProductAdmin как TabularInline и вывожу его в товарах:
inlines = [PropertyProductAdmin]
суть вопроса вот какая - в поле PropertyVariant дает выбирать все введенные значения, а нужно с отбором по владельцу - модели Prop.
Подскажите как это сделать?