Django просмотр списка заказов по альтернативному поставщику - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть django ListView, который запрашивает продукты. Теперь у меня есть новый поставщик.

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

class Product(models.Model):
     SUPPLIER_A = "A"    
     SUPPLIER_B = "B"
     SUPPLIER_CHOICES = ((SUPPLIER_A,SUPPLIER_A), (SUPPLIER_B, SUPPLIER_B))     

     category = models.ForeignKey(Category, on_delete=models.PROTECT)
     supplier = models.CharField(choices=SUPPLIER_CHOICES, max_length=20)

class ProductListView(ListView):
    template_name = "product_list.html"
    paginate_by = 24

    def get_queryset(self, *args, **kwargs):
        slug = self.kwargs.get("slug")
        return models.Product.objects.filter(category__slug=slug)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...