Django-filter список ссылок

Я использую django-filter's ChoiceFilter для создания выпадающего списка для фильтрации результатов, и он отлично работает.

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

Как я могу получить список ссылок вместо выпадающего списка?

Текущий:

enter image description here

Желаемый:

enter image description here

views.py

class manufacturerFilter(django_filters.FilterSet):

    manufacturer=django_filters.ChoiceFilter(choices=[])

    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.filters['manufacturer'].extra['choices'] = [
            (wheel, wheel)
            for wheel in WheelItem.objects.values_list('manufacturer', flat=True).distinct()
        ]

Для всех, кто столкнется с этим, я смог добиться желаемого эффекта, используя LinkWidget. При этом каждый вариант будет отображаться как ссылка, а не как выпадающий список.

https://django-filter.readthedocs.io/en/stable/ref/widgets.html#linkwidget

manufacturer=django_filters.ChoiceFilter(choices=[],widget = django_filters.widgets.LinkWidget)

enter image description here

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