Как сделать сортировку товаров по цене\названию и пр. в django

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

<a href="{% url 'product_info' product.slug %}"

Дальше все передается в ListView класс

path('products/<slug:prod_slug>/', ProductListView.as_view(), name='products'),

Затем в классе формируем контекст

class ProductListView(ListView):
    model = Product
    template_name = 'products.html'
    context_object_name = 'products'
    extra_context = {'title': 'Therapy'}

    def get_context_data(self, **kwargs):
        context = super().get_context_data(**kwargs)
        return context

    def get_queryset(self):
        return Product.objects.filter(category__slug=self.kwargs['prod_slug'])

Суть в том что на итоговой странице мне нужна сортировка товаров по цене, как это сделать? Я понимаю что вроде это через get параметры передается, но не могу сообразить как их передать в этот же url?

Вернуться на верх