title: Left Outer Join 2 models and return query in JSON
body: <p>I am using DRF to serialize and have the api endpoints to display json data.</p>
  
  <p>I have 2 models - </p>
  
  <pre><code>class FooOne(models.Model):
    field_a = models.CharField(max_length=255, null=False)
    field_b = models.CharField(max_length=255, null=False)
    field_c = models.CharField(max_length=255, null=False)
  
  class FooTwo(models.Model):
    field_fk = models.ForeignKey(FooOne)
    field_d = models.CharField(max_length=255, null=False)
    field_e = models.CharField(max_length=255, null=False)
  </code></pre>
  
  <p>these are my serializer classes -</p>
  
  <pre><code>class FooOneSerializer(serializers.ModelSerializer): 
      class Meta:
          model = FooOne
          fields = (field_a, field_b, field_c)
  
  class FooTwoSerializer(serializers.ModelSerializer): 
        field_fk = FooOneSerializer()
        class Meta:
           model = FooTwo
           fields = (field_fk, field_d, field_e)
  </code></pre>
  
  <p><code>FooTwoSerializer</code> will return data with field_fk as a nested dictionary. What i want to is to return other fields of <code>FooOneSerialzer</code> that arent foreign key to <code>FooTwo</code> and append it the final rendered result of <code>FooTwoSerializer</code>.
  How do i go about this?</p>