Пагинация DRF с фильтрацией

У меня есть проект Django Rest Framework, который обслуживает (среди прочего) события.

В общем, поскольку событий может быть тысячи, я предпочитаю, чтобы вызовы API были постраничными, чтобы вызовы API на переднем крае не занимали слишком много времени.

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

До сих пор все хорошо.

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

Есть ли другой способ сделать это? Или маршрут событий без пагинации - мой единственный выбор?

Это в документации django rest framework, в разделе Filtering

Вам следует добавить

в настройки.
Вернуться на верх