Я пытаюсь создать фильтр администратора Django, который будет получать случайные группы пользователей.На данный момент у меня есть две проблемы:
- Применение настраиваемого фильтра к модели пользователя и
- Отображение случайного набора пользователей.
В # 1 я попытался использовать User.username.random_filter = True
, но возвращается AttributeError, в которой говорится, что у пользователя нет атрибута username
.
В # 2 я знаю, что могу получить 50 случайных пользователей с User.objects.order_by('?')[:50]
, но я не смог выяснить, как получить результат такого запроса для отображения в списке администратора.Насколько я могу судить, листинг генерируется запросом GET URL-адреса, но мне не повезло, заказав его.
Есть предложения?