Как создать собственный фильтр, например, сайт администратора django

63
5

Я хочу создать тот же фильтр в админ-сайте django (см. Фото) для пользователей. Каков наилучший способ сделать это? admin site filter

спросил(а) 2021-01-20T01:06:37+03:00 6 месяцев, 1 неделя назад
1
Решение
64

После небольшого исследования я нашел это приложение: https://github.com/carltongibson/django-filter

ответил(а) 2021-01-20T01:06:37+03:00 6 месяцев, 1 неделя назад
45

Это просто запрос. Вы можете добавить подобную форму к своему шаблону с помощью <form method="GET"> а затем в своей воле просто проанализируйте такие элементы, как request.GET.get('key', None) или проверьте это для итерации всех параметров запроса.


Есть несколько плагинов, которые помогут вам сделать это. Проверьте некоторые из них здесь. Например, Django-фильтры имеют структуру шаблона и т.д., Что очень поможет.

ответил(а) 2021-01-20T01:06:37+03:00 6 месяцев, 1 неделя назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема