title: how to fetch multiple columns from join table Django model Serializer
body: <p>This is my model code</p>
  
  <pre><code>class questions(models.Model):
  q_name = models.CharField(max_length=100)
  q_active = models.IntegerField
  q_createdby = models.CharField(max_length=100)
  q_created = models.DateTimeField(auto_now=True)
  
  def __str__(self):
      return self.q_name
  
  class choice(models.Model):
  c_name = models.CharField(max_length=100)
  c_question = models.ForeignKey(questions, related_name='choice', on_delete=models.CASCADE)
  
  def __str__(self):
      return self.c_name
  </code></pre>
  
  <p>my serializer is</p>
  
  <pre><code>class choiceserializer(serializers.ModelSerializer):
  c_question = serializers.SlugRelatedField(read_only=True,
                                        slug_field='q_name')
  
  class Meta:
      model = choice
      fields = ('id','c_name','c_question')
  </code></pre>
  
  <p>this is my view</p>
  
  <pre><code>class chl(APIView):
  
  def get(self, request):
      clist = choice.objects.all()
      data = choiceserializer(clist, many = True).data
      return Response(data)
  </code></pre>
  
  <p>my output for the serializer is</p>
  
  <pre><code>{
      "id": 1,
      "c_name": "name",
      "c_question": "what is your name?"
  },
  </code></pre>
  
  <p>I want to fetch few more columns with the serializer. I want to fetch  <code>q_active</code>, <code>q_created</code> column with it. is there any serializer relation I can use with?</p>
  
  <p>I need this final json response</p>
  
  <pre><code>{
      "id": 
      "c_name": 
      "c_question": 
      "q_active":
      "q_created ":
  },
  </code></pre>