Django admin list_editable профиль - PullRequest
       13

Django admin list_editable профиль

0 голосов
/ 30 апреля 2011

В Django я создал класс UserProfile и связал его с пользователем с помощью user = models.OneToOneField (User)

Это прекрасно работает, выглядит так:

enter image description here

Там, где виден UserProfile (только с одним полем).

Однако я также использую опцию list_editable , которую я обнаружил сегодня.Я могу сделать поля пользователя редактируемыми в виде списка, например:
enter image description here

Очень хорошая функция, но о которой я могу найти мало информации.

Что я хочу сделатьэто добавить поля UserProfile в этот список редактируемым способом (поле email_verified в приведенном выше примере, для начала).

Возможно ли это сделать (без изменения кода Django)?Если да, то как мне это сделать?

Большое спасибо,

ОБНОВЛЕНИЕ: Серьезно, как я могу сделать вопрос более полезным, если я не могу использовать ссылки, изображения, ничего?Информация о list_editable находится в справке Django, надеюсь, Google поможет.

1 Ответ

0 голосов
/ 30 апреля 2011

Вы можете использовать наследование модели User и избавиться от Profile.На мой взгляд, это лучший способ.Здесь вы можете прочитать об этом: http://scottbarnham.com/blog/2008/08/21/extending-the-django-user-model-with-inheritance/

А затем просто добавьте email_verified в list_editable

...