По умолчанию администратор Django отображает поля ForeignKey в admin как поле выбора, перечисляя каждую запись в чужой таблице в качестве опции.В одной доступной для администратора модели я называю модель User как ForeignKey, и, поскольку у меня тысячи пользователей, Django заполняет выбор тысячами вариантов.Это приводит к тому, что страница администратора загружается невероятно медленно, и выбор не очень полезен, так как может потребоваться некоторое время для прокрутки тысяч вариантов, чтобы найти нужный.
Какой лучший способ изменитьрендеринг этого поля для улучшения загрузки страницы и удобства использования?Я бы хотел, чтобы поле выбора было заменено какой-то кнопкой для запуска всплывающего окна формы поиска или текстовым полем, которое ищет ключевые слова с помощью Ajax, чтобы найти идентификатор конкретного пользователя, которого они хотят связать.У администратора есть что-то подобное этому, или я должен был бы написать это с нуля?