• Django filter. Есть ли пример или как правильно реализовать, вывод фильтров, только тех, которые привязаны к товарам и фильтровать по get?

    @s7fkcu Автор вопроса
    И все же есть ли примеры использование django_filter, не могу понять информацию по ссылке, точнее как она мне поможет.
    # models.py Category
    class Category(MPTTModel):
        parent = TreeForeignKey('self', verbose_name="Категория", blank=True, null=True, related_name='children_category',
                                help_text=_('parent category if exist'), on_delete=models.CASCADE)


    # models.py Product
    class Product(models.Model):
        category = models.ForeignKey(Category, verbose_name="Категория", related_name='product_category',
                                     on_delete=models.CASCADE, null=True, blank=True)
    
        #attribute = models.ManyToManyField('Attribute', verbose_name=_('attribute'), related_name='product_attr',
         #                                 blank=True)
    
    # Attribute
    class CategoryAttribute(models.Model):
        title = models.CharField(max_length=500, verbose_name=_('title'))
        text = models.TextField(max_length=1000, verbose_name=_('text'), blank=True)
    
    class Attribute(models.Model):
        # product = models.ForeignKey(Product, verbose_name=_('product'), related_name='product_attr',
        #                             on_delete=models.CASCADE, null=True, blank=True)
        category = models.ForeignKey('CategoryAttribute', verbose_name='Категория аттрибута', on_delete=models.CASCADE)

    Как будет правильно, настроить связи между моделями CategoryAttribute, Attribute и Product. Буду благодарен!
    Ответ написан
    Комментировать