DJANGO: Wie liste ich ein umgekehrtes Fremdschlüsselattribut auf?

Ich erstelle eine Web-App, die nachverfolgt, welche Bibliotheksbücher eine Person auscheckt. Ich habe folgende Modelle:

class Person(models.Model):
    name = models.CharField(max_length=100)
    def __unicode__(self):
         return self.name

class Book(models.Model):
    name = models.CharField(max_length=100)
    person = models.ForeignKey(Person)
    checkout_date = models.DateTimeField('checkout date')
    def __unicode__(self):
        return self.name

Auf der Seite "Änderungsliste" des Administrators für Person möchte ich zeigen, welche Bücher diese Person hat. Ist das etwas, was getan werden kann? Wenn das so ist, wie?

admin.py

class BookAdmin(admin.ModelAdmin):
     list_display = ('name', 'checkout_date', 'person' )

class PersonAdmin(admin.ModelAdmin):
    list_display = ('name', 'book__name')

Antworten auf die Frage(2)

Ihre Antwort auf die Frage