вместо

олчанию администратор Django отображает поля ForeignKey в admin как поле выбора, перечисляя каждую запись во внешней таблице в качестве опции. В одной доступной для администратора модели я называю модель User как ForeignKey, и, поскольку у меня тысячи пользователей, Django заполняет выбор тысячами вариантов. Это приводит к тому, что страница администратора загружается невероятно медленно, и выбор не очень полезен, так как может потребоваться некоторое время для прокрутки тысяч вариантов, чтобы найти нужный.

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

Ответы на вопрос(4)

Ваш ответ на вопрос