Скрыть все записи в админке Django, если не введен поисковый запрос

У нас есть проект на Python-2.7 и Django (версия 1.11), в котором зарегистрировано множество моделей (приложение "Пользователи", приложение "Приглашения", приложение "Профили" и т.д.)

Первое, что я пытаюсь сделать, это создать группу для некоторых пользователей, которые будут иметь только права просмотра, когда они войдут в Django admin и увидят ограниченное количество моделей из всего списка.

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

Вернуться на верх