title: Deep JSON Serialization of Django objects
body: <p>Consider the following Django Model:</p>
  
  <pre><code>class Event(models.Model):
  
      startDate = models.DateField()
      endDate = models.DateField()
  
      user = models.ForeignKey(User, null=True)
  </code></pre>
  
  <p>Later in my view I do this: </p>
  
  <pre><code>django.core.serializers.serialize("json", Event.objects.all())
  return HttpResponse(data, mimetype='application/javascript')
  </code></pre>
  
  <p>And get the following response:</p>
  
  <pre><code>[
    {
      "pk": 1, 
      "model": "myapp.event", 
      "fields": {
        "startDate": "2010-02-02", 
        "endDate": "2010-02-02", 
        "user": 2
      }
    }
  ]
  </code></pre>
  
  <p>Is it possible for to get the serializer to 'go deeper' and serialize the User that is referenced by the Event instance so I can access that data in my Javascript code?</p>
  
  <p>It seems as if this is possible using the development version, but I'm using 1.1 FWIW.</p>