title: Showing fields from parent tables in Django Admin screens
body: <p>I want to show a field in the admin screen from a model that is linked to from another model.</p>
  
  <p>I have models like so:</p>
  
  <pre><code>class Location(models.Model):
      name = models.CharField(max_length = 128)
      description = models.TextField(blank = True)
  
  class Building(models.Model):
      name = models.CharField(max_length = 128)
      description = models.TextField(blank = True)    
      location = models.ForeignKey(Location)  
  
  class Room(models.Model):
      name = models.CharField(max_length = 128)
      description = models.TextField(blank = True)    
      building = models.ForeignKey(Building)
  </code></pre>
  
  <p>And admin models like this:</p>
  
  <pre><code>class BuildingAdmin(admin.ModelAdmin):
      list_display = ('name', 'location') 
  
  class RoomAdmin(admin.ModelAdmin):
      list_display = ('name', 'building')
  </code></pre>
  
  <p>How can I show in the admin list for the Room model 3 columns, room name, building name and location name?</p>
  
  <p>Thanks</p>