Переопределение шаблона администратора Django: отображение флажка выбрать несколько виджетов - PullRequest
4 голосов
/ 20 марта 2009

Имеют 2 таблицы Домен и Группа, имеющие отношение один ко многим. Эти таблицы имеют много-много взаимосвязей с таблицей пользователя

В интерфейсе администратора пользователя я отображаю группу и домен как CheckboxSelectMultiple виджеты.

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

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

Спасибо

Ответы [ 2 ]

1 голос
/ 07 октября 2009

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

1 голос
/ 29 сентября 2009

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

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

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

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

...