Django admin - добавление поля в отображаемый список пользователей - PullRequest
4 голосов
/ 14 апреля 2011

На экране администратора Django для отображения списков пользователей (с заголовком, Выберите пользователя для изменения ) есть поля username / email, etc и staff_status. Я хотел бы добавить статус пользователя active на этот дисплей.

Хотя большинство вопросов по настройке django-admin, по-видимому, связано с расширением модели администратора - поскольку это поле уже существует , я думаю, что оно требует только изменения шаблона. Тем не менее, я посмотрел все шаблоны в admin и edit-inline , и если это один из них, я не могу сказать. :)

Так как мне добавить активный статус к отображению списка пользователей? Изменение шаблона, и если да, то какой? Примечание. В настоящее время я использую Django 1.2, а не последнюю версию разработки.

1 Ответ

4 голосов
/ 14 апреля 2011

Это в http://code.djangoproject.com/browser/django/trunk/django/contrib/auth/admin.py:

класс UserAdmin,

Добавить его в list_display (см. Django Doc ):

list_display = ('username', 'email', 'first_name', 'last_name', 'is_staff',
                'is_active')
...