Высокопроизводительный поиск по Django и выбор предметов? База данных MySQL - PullRequest
0 голосов
/ 14 мая 2019

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

Я уже пробовал использовать django-select2. Это позволяет мне искать, фильтровать и выбирать несколько элементов, но все еще очень медленно.

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...