Show inline model field in list_display
<p>I have two models:</p>

<pre><code>class Person(models.Model):
    person_name = models.CharField(max_length=255)

    def __unicode__(self):
        return self.person_name
</code></pre>

<p>and </p>

<pre><code>class Book(models.Model):
    link = models.ForeignKey(Person)
    book_name = models.CharField(max_length=255)
    book_year = models.CharField(max_length=255)
    book_email = models.CharField(max_length=255)

    def __unicode__(self):
        return self.name
</code></pre>

<p>admin.py</p>

<pre><code>class PersonAdmin(admin.ModelAdmin):
    inlines = ('BookInline',)
    list_display = ('person_name', ...)

class BookInline(admin.TabularInline):
    model = Book
    extra = 1
    max_num = 1
</code></pre>

<p>In <code>PersonAdmin</code> list_display, how can i show the inline model <code>Book</code> fields (title, name, email). </p>

<p>so when i access <code>Person</code> list of entries in django admin, i see: </p>

<p><code>person name</code> <code>book name</code> <code>book year</code> <code>book email</code></p>