title: django - how do I join the results of multiple models having foreign key the same user?
body: <p>I have multiple models that point to the same user like this:</p>
  
  <pre><code>class Model1(moldels.Model):
       user = models.ForeignKey(User)
       title = models.CharField()
       ...
  
  class Model2(moldels.Model):
       user = models.ForeignKey(User)
       ...
  
  class Model3(moldels.Model):
       user = models.ForeignKey(User)
       ...
  </code></pre>
  
  <p>What to be able to do a search/filter on <code>title</code> field on <code>Model1</code> and join the results from the other models that have the same user. Only Moldel1 will return multiple results for the same user. Model2 and Model3 will always return one result for every user (like one avatar and one profile). - Thank you!</p>