Кверисет выпадающего фильтра Django с помощью FilterView

Я хочу фильтровать квартиры, выбирая поле subcity в выпадающем списке в моем django приложении. Я использую django-filters и django-bootstrap-form. Но выпадающий список не заполняется запросами из базы данных. Как я могу заставить выпадающий список работать?

views.py:

 class ApartmentFilterView(FilterView):
        model = Apartment
        context_object_name = 'apartments'
        filter_class = ApartmentFilter

template:

{% extends 'base.html' %}
{% load bootstrap %}

{% block title %} የተገኙ ቤቶች | Apartment List {% endblock title %}
{% block content %}
<form action="" method="get">
    {{ filter.form.as_p }}
    <input type="submit">
</form>
{% for obj in filter.qs %}
{{obj.apt_id}} - Birr {{obj.apt_cost}}
{% endfor %}
{% endblock %}

Ваша модель должна быть перечислена в классе Meta.

class yourfilter(django_filters.FilterSet):
    class Meta:
        model = your_model
Вернуться на верх