title: What is choice_set in this Django app tutorial?
body: <p>There is this line in the Django tutorial, <em><a href="http://docs.djangoproject.com/en/dev/intro/tutorial01/" rel="noreferrer">Writing your first Django app, part 1</a></em>:</p>
  
  <pre><code>p.choice_set.create(choice='Not much', votes=0)
  </code></pre>
  
  <p>How is <code>choice_set</code> called into existence and what is it?</p>
  
  <p>I suppose the <code>choice</code> part is the lowercase version of the model <code>Choice</code> used in the tutorial, but what is <code>choice_set</code>? Can you elaborate?</p>
  
  <p><strong>UPDATE:</strong> Based on <a href="https://stackoverflow.com/users/189179/ben-james">Ben</a>'s answer, I located this documentation: <em><a href="http://docs.djangoproject.com/en/dev/topics/db/queries/#backwards-related-objects" rel="noreferrer">Following relationships "backward"</a></em>.</p>