Показать родительские поля в дочерних админках (list_display)

Вот фрагмент models.py

class Applicant(models.Model):
    name = models.CharField(...)
    email = models.CharField(...)

class Application(models.Model):
    applicant = models.ForeignKey(Applicant)
    text = models.TextField(...)

Вот мой admin.py:[12192 impressionIn the ApplicationAdmin Я хочу представить имя и адрес электронной почты кандидатов.

Что вы пробовали, прежде чем спрашивать SO?
Я просмотрел следующий код, который не работает:

list_display = ['text', 'applicant__name','applicant__email']

У меня есть посмотрел ModelAdmin. inlines , но, как можно видеть, отношения родитель / потомок нужно поменять местами.

Есть предложения? Как я могу отобразить имя / адрес электронной почты соискателя в администраторе приложений. Желательно без переноса базы данных с новыми полями и т. Д.

5
задан hermansc 1 February 2011 в 21:20
поделиться