alexkomp
@alexkomp
Простота — залог надежности.

Как сделать фильтрацию товара по продавцу (продавец — пользователь в определённой группе)?

Как в форму фильтрации добавить поле, где можно будет выбрать продавца и на сайте останутся только товары этого продавца?

форма фильтрации
class FilterWare(forms.Form):
    max_price = forms.DecimalField(max_digits = 7, decimal_places=0, required=False)  
    ...


views.py
def shop_ware(request):
    ware = Ware.objects.all()
    form = FilterWare(request.GET)
    if form.is_valid():
        if form.cleaned_data["max_price"]:
            ware = ware.filter(prise__gte=form.cleaned_data["max_price"])
    context ={
        'ware': ware,
        'form': form
    }
    return render(request, 'index.html', context)


и потом вывожу форму в шаблон
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы