title: How to query the implicit through table in django (ManyToMany field)?
body: <p>In the <a href="https://docs.djangoproject.com/en/2.2/ref/models/fields/#django.db.models.ManyToManyField.through" rel="noreferrer">django documentation</a> it reads the following:</p>
  
  <blockquote>
    <p>If you don’t specify an explicit through model, <strong>there is still an</strong>
    <strong>implicit through model class you can use to directly access the table</strong>
    <strong>created to hold the association</strong>.</p>
  </blockquote>
  
  <p>However, I can not find out <em>how</em> I can access this table. Say I have this structure:</p>
  
  <pre><code>class Person(models.Model):
      name = models.CharField(max_length=50)
  
  class Group(models.Model):
      name = models.CharField(max_length=128)
      members = models.ManyToManyField(Person)
  </code></pre>
  
  <p>And I would like to query the table that holds the person_groups (the implicit through table)... how do I do this?</p>
  
  <pre><code>PersonGroup.objects.all()
  </code></pre>
  
  <p>That does not work, and I can't find what syntax I should be using. </p>