Отображение межполевой модели django в виде выпадающего выбора с диапазоном min и max значений для каждой опции (django-filters)
Здравствуйте, пытаюсь отобразить эту модель
class Item(models.Model):
number = models.IntegerField()
вот так:
Я использую django-filters и имею следующий файл filters.py:
class ItemFilter(django_filters.FilterSet):
number = django_filters.RangeFilter()
class Meta:
model = Item
fields = ['number']
Вышеприведенный вариант отлично работает для отображения диапазона, но мне приходится вводить минимальное и максимальное значения вручную
Я хотел бы установить предопределенные параметры со значениями для минимального и максимального диапазона RangeFilter
Идеально, если бы я мог установить значения в нижеприведенный html, это было бы замечательно
<select data-style="btn-white" class="selectpicker">
<option>0-10</option>
<option>10-50</option>
<option>100-250</option>
<option>250-500</option>
<option>500-1000</option>
<option>1000-2000</option>
<option>2000+</option>
</select>
Любые идеи будут оценены по достоинству