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

61
5

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

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

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

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

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


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

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

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