title: "reverse editing" of generic inlines in django admin
body: <p>I have a django model named <code>Event</code> with a generic inline relation to <code>Relationship</code>, like this:</p>
  
  <pre><code># models.py
  
  class Person(models.Model):
      ...
  
  class Role(models.Model):
      ...
  
  class Event(models.Model):
      ...
  
  class Relationship(models.Model):
      person = models.ForeignKey(Person)
      role = models.ForeignKey(Role)
      content_type = models.ForeignKey(ContentType)
      object_id = models.PositiveIntegerField()
      content_object = generic.GenericForeignKey("content_type", "object_id")
  
  # admin.py
  
  class RelationshipInline(generic.GenericTabularInline):
      model = Relationship
      extra = 0
  
  class EventAdmin(admin.ModelAdmin):
      inlines = [RelationshipInline]
  </code></pre>
  
  <p>I'd like to find a way to edit the inlines not only from the event admin page, but from the people admin page too. SO far I have added the following code to display inlines in the people page too</p>
  
  <pre><code>class ReverseRelationshipInline(admin.TabularInline):
      model = Relationship
  
  class IndividualAdmin(admin.ModelAdmin):
      inlines = [ReverseRelationshipInline]
  </code></pre>
  
  <p>But I get <code>content_type</code> and <code>object_id</code> fields in the form and it is not very informational for admin users since it is just references to primary keys. I would rather prefer to resolve and show the <code>content_object</code>(even if it is not editable, to know at list to what objects are people related to).</p>
  
  <p>Any direction to recommend?</p>
  
  <p>Thanks.</p>