2009-03-20 4 views
4

Имеет 2 таблицы Домен и группа, имеющие отношение один к другому. Эти таблицы имеют много-много отношений с таблицей пользователяDjango Admin Template Overriding: Отображает checkboxselectmultiple widget

В интерфейсе администратора пользователя я представляю элементы Group и Domain как CheckboxSelectMultiple .

Возможно ли представить это в виде таблицы с двумя столбцами: Домен в одном столбце и список групп, принадлежащих к домену в другом столбце.

Я хочу переопределить шаблон набора полей администратора. Однако у меня возникают трудности с пониманием того, какие методы/свойства я могу использовать с AdminField.

Благодаря

ответ

1

Я не совсем уверен, что я 100% следовать, что вы пытаетесь отобразить.

AdminField не задокументировано, к сожалению, но его короткий класс, всего 18 строк, поэтому вы можете его прочитать here.

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

Правильно ли я считаю, что вы хотите изменить список объектов? Вместо изменения страницы редактирования/создания?

1

У меня была схожая проблема, и я сделал то, что создал новые html-страницы и скопировал один и тот же код из HTML-страниц каталога шаблонов Admin Template в мой каталог шаблонов, который будет автоматически переопределен, а затем изменит код HTML на то, что я хотел быть. надеюсь, это полезно.

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