У меня есть база данных MySQL и модель Django X с более чем 1 миллионом записей. Мне нужно разработать веб-сайт, где пользователь может искать более 1 миллиона элементов и выбирать несколько элементов. Я получаю доступ к этим элементам через отношения ManyToMany, используя формы Django с MultipleChoiceField. Но это занимает слишком много времени, когда Django пытается загрузить 1 миллион предметов в форме Django. Как я могу эффективно реализовать это в Django? Пользователь должен иметь возможность эффективно выполнять поиск более 1 миллиона элементов и выбирать несколько элементов.
Я уже пробовал использовать django-select2. Это позволяет мне искать, фильтровать и выбирать несколько элементов, но все еще очень медленно.
Заранее спасибо