2012-01-11 2 views
1

Я хотел бы добавить столбец «user» в список_filters для Django modeladmin. Пользовательский столбец модели содержит только десяток уникальных пользователей, однако у меня есть тысячи пользователей, в результате чего поле выбора будет отображаться с тысячами опций, что делает его непригодным.Ограничить параметры в списке фильтра в Django admin

Как сделать выбор только показывать пользователям, которые фактически используются моей моделью или, по крайней мере, использовать какой-либо другой виджет для рендеринга выбора, так что пользователю не нужно прокручивать тысячи параметров?

ответ

0

Ваш вопрос немного запутанный. На первый взгляд, вы хотите ограничить, какие элементы отображаются в виде доступных фильтров на боковой панели списков изменений, а затем вы говорите о выборе, что, по-видимому, подразумевает, что вы говорите об ограничении вариантов поля в вашей форме изменения ,

Если последний случай, ответ @ КГР является целесообразным, однако, если вы спрашиваете о бывших, см мой question and answer regarding a similar thing здесь на SO

+0

Это позже. Я не хочу, чтобы «фильтр по пользователю» выбирал список тысяч + пользователей. Я только хочу, чтобы он отображал 6+ пользователей, которые действительно связаны с моей моделью. – Cerin

Смежные вопросы