Django связанные модели - доступные поля в админке - PullRequest
0 голосов
/ 08 февраля 2009

Я создаю сайт для художественной выставки друзей. В настоящее время я определяю модель под названием Участник, каждый участник также должен иметь возможность войти в систему, поэтому при создании Участника также создается новый Пользователь.

Теперь при редактировании или создании нового участника я хотел бы иметь возможность отображать определенные поля пользователя, например, адрес электронной почты. Таким образом, кто-то, использующий администратор, должен только отредактировать Участника, и связанный Пользователь будет обновлен.

Моя проблема заключается в отображении этих полей в админке. Я попытался добавить электронное письмо как свойство модели Участника, которое ищет его значение у соответствующего Пользователя, но оно не отображается в Admin. Я также попытался определить свою собственную форму администратора для этой модели, однако я не могу предварительно заполнить ее, поскольку она работает только с полями.

Из моего поискового запроса, похоже, что в текущей версии предварительное заполнение форм администрирования невозможно, использование свойств, таких как поля, похоже, не работает или, по крайней мере, не так, как я хочу.

Может ли кто-нибудь указать мне правильное направление?

Дэвид

1 Ответ

1 голос
/ 08 февраля 2009
...