Вот то, за что я боролся в течение дня ...
У меня есть модель Сообщения, в которой recipients
является ManyToManyField
для User
модели.
Тогда есть форма для составления сообщений.Поскольку есть тысячи пользователей, не удобно отображать опции в виджете множественного выбора в форме, что является поведением по умолчанию.Вместо этого, используя плагин FcbkComplete jquery, я сделал поле получателей похожим на поле ввода, где пользователь вводит получателей, и оно РАБОТАЕТ.страница, весь список пользователей отображается на странице в поле выбора, чего я не хочу по понятным причинам.
Я пытался переопределить поведение ModelChoiceField, манипулируя проверкой и набором запросов, я играл с виджетом MultipleChoice и т. Д. Но ни один из них не работал и не чувствовал себя естественно.
Итак, каков (лучший) способ избежать полного списка параметров на стороне клиента, но при этом иметь возможность проверки по набору запросов?