title: DJANGO Supplement to the data list via an intermediate table
body: <p>I have an intermediate models connection</p>
  <p>Simplified:</p>
  <pre><code>class Person(models.Model):
        first_name = models.CharField(max_length=20)
        last_name = models.CharField(max_length=20)
        etc...
                  
  class Company(models.Model):
        name = models.CharField(max_length=60)
        etc...
          
  class CompanyEnrollment(models.Model):
        person = models.ForeignKey(Person, on_delete=models.CASCADE)
        company = models.ForeignKey(Company, on_delete=models.CASCADE)
        company_position = 
        models.ForeignKey(CompanyPosition,on_delete=models.CASCADE)
        etc...
        
        class Meta:
              unique_together = [['person', 'company']]
      
  class CompanyPosition(models.Model):
        name = models.CharField(max_length=60)
  </code></pre>
  <p>I want to create the following array:</p>
  <pre><code>datas = Person.objects.All(...{All elements of Person model supplemented with CompanyPosition_name}...)
  </code></pre>
  <p>There is a case where a person does not have a company_name association
  Is it possible to solve this with a query?</p>