title: Django one to many get all underlying records
body: <p>I'am creating a django application with a database including the following tables:<a href="https://i.stack.imgur.com/lhruq.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/lhruq.png" alt="enter image description here"></a></p>
  
  <p>I created the models as following: </p>
  
  <pre><code>class Group(models.Model):
      id = models.AutoField(primary_key=True, editable=False)
      text = models.CharField(db_column='Text', max_length=4000)
  
      class Meta:
          db_table = 'Group'
  
  
  class Filters(models.Model):
      id = models.AutoField(primary_key=True, editable=False)
      text = models.CharField(db_column='Text', max_length=4000)
      group_id = models.ForeignKey(Group, on_delete=models.CASCADE,
                                   db_column='GroupId')
  
      class Meta:
          db_table = 'Filters'
  </code></pre>
  
  <p>The goal is to call an endpoint and return a list with all Groups and underlying Filters. Is it possible to achieve this? If possible, I want it in a Serializer class.</p>
  
  <p>I know I can get the group of a filter record, but is this also possible the otherway around?</p>