Django расширяет админское представление «индекс» - PullRequest
4 голосов
/ 17 июля 2010

Я знаю, как изменить или расширить представления модели в админке Django (http://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.add_view), но я хочу расширить представление индекса администратора (приборной панели).

В частности, я хочу сохранитьто же самое, но добавьте некоторую информацию в некоторые из моих моделей, которые позволят мне отсортировать их по столбцу «A» или столбцу «B» в зависимости от того, являются ли модели подклассами модели «A» или модели «B».

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

Спасибо!

1 Ответ

0 голосов
/ 17 июля 2010

Почему вы хотите изменить шаблоны?Вы можете использовать ModelAdmin.list_display для печати этих столбцов.

Редактировать: А для заказа вы можете использовать ModelAdmin.ordering.

...