title: Django: implementing JOIN using Django ORM?
body: <p>I have a Q&amp;A type of site built in Django with the following models:</p>
  
  <pre><code>class Question(models.Model):
      title = models.CharField(max_length=70)
      details = models.TextField()
  
  class Answer(models.Model):
      question_id = IntegerField()
      details = models.TextField()
  </code></pre>
  
  <p>I need to display a specific question together with its answers. Normally I'd need 2 queries to do that:</p>
  
  <pre><code>Question.objects.get(id=1)
  Answer.objects.get(question_id=1)[:10]
  </code></pre>
  
  <p>I'm hoping to retrieve everything using one query. In MySQL it'd be:</p>
  
  <pre><code>SELECT *
  FROM Question JOIN Answer ON Question.id=Answer.question_id
  WHERE Question.id=1
  LIMIT 10
  </code></pre>
  
  <p>Is there anyway I could do this through Django's ORM?
  Would <code>extra()</code> help in this case?</p>