title: Showing json field in Django admin
body: <p>I have an Django model as follows:</p>
  
  <pre><code>class BodyHeight(models.Model):
      seats = models.ForeignKey(to=Seats)
      name = models.CharField(max_length=127, null=True, blank=True)
      key = models.CharField(max_length=100, null=True)
      data = models.TextField(null=True, blank=True)
  
      class Meta:
          verbose_name_plural = "Body heights"
  
      def __str__(self):
          return self.name
  </code></pre>
  
  <p>And in the data field I store the json data, as follows:</p>
  
  <pre><code>{"url": "https://some_url=/BE?category=COMMERCIAL, "images": ["url_to_some_image"]}
  </code></pre>
  
  <p>And I want to show in the Django admin panel only the url from that field.</p>
  
  <p>Now I have:</p>
  
  <pre><code>class BodyHeightAdmin(admin.ModelAdmin):
      search_fields = ('name', )
      list_display = ('id', 'name', 'key', )
      list_display_links = ('id', 'name', 'key', )
  
  admin.site.register(BodyHeight, BodyHeightAdmin)
  </code></pre>
  
  <p>That is without the data field. If I add the <code>data</code> field in <code>list_display</code> it shows than whole json (ugly format), but I want only the <code>url</code>.</p>
  
  <p>Any idea how to do that?</p>