Фильтрация данных в административной консоли django по URL - PullRequest
1 голос
/ 18 июня 2019

Есть ли способ фильтрации модальных данных в консоли администратора Django с помощью URL и POST-запроса?

У меня есть динамический URL, который я создаю на основе фильтров по шаблону. Поскольку это запрос GET, длина URL-адреса зависит от результатов фильтрации. HTTP URL имеет ограничение по длине. Для меньшего количества результатов это работает нормально, но проблема с очень большим количеством результатов. Есть ли другой способ отфильтровать данные в консоли администратора или есть какой-либо способ отфильтровать результаты, полученные с помощью запроса POST? В противном случае возникают дополнительные затраты на создание пользовательского шаблона, что может привести к повышению производительности и другим проблемам для большого количества записей (> 4 КБ).

url = self.reverse("admin:appName_modalName_changelist") + "?id__in=" + ",".join(
                [str(x) for x in records.values_list("id", flat=True)])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...