Django -выбрать2 HeavySelect2MultipleWidget -> Dynami c Выбор - PullRequest
0 голосов
/ 24 апреля 2020

Как правильно использовать HeavySelect2MultipleWidget с Dynami c выборов ??

Я использую Django -select2 HeavySelect2MultipleWidget для выборки и выбора данных с помощью ajax поиска из таблицы ...

Я упомянул Django -select2 документацию и testapp в их репозитории github, их документация не очень полезна, но в их testapp они имеют очень основную c пример. они подают выбор из пользовательского списка stati c, который не из базы данных, а также не Dynami c. он загружает все на выбор.

, если я использую комбинацию ModelMultipleChoiceField и HeavySelect2MultipleWidget, и если я передаю набор запросов соответствующей модели, он загружает всю таблицу в выбор ... который я не хочу ...

мой существующий код выглядит так:

class CustReqForm(forms.Form):
    customer = forms.ModelMultipleChoiceField(widget=HeavySelect2MultipleWidget(data_view='customer_search',), 
                                                queryset=Customer.objects.filter(channel='34342').all() )

У меня в таблице огромные данные. хотя я фильтровал в своем запросе, он по-прежнему загружает 100K уникальных записей ...

Пожалуйста, посоветуйте правильный способ реализации этого ...

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