Как переопределить queryset для вновь добавленного набора полей в панели администратора Django

Я добавил набор полей "permissions" в модель User на панели администратора, но когда я пытаюсь добавить пользователя, требуется много запросов из-за разрешений (500) в моем случае, я не могу оптимизировать код, потому что get_queryset не выполняется при добавлении объекта.

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

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