title: Accessing foreign key values in django ListView of GCBV
body: <p>I have two models related by a Foreign key as follows. (Only shown important fields here.)</p>
  
  <p><strong>in model:</strong></p>
  
  <pre><code>class Category(models.Model):
      name = models.CharField(max_length=50, unique=True)
      description = models.TextField()
      ...
  
  class Price(models.Model):
      category = models.ForeignKey(Category) # referred to above model
      sub_type = models.CharField(max_length=4, choices=CHOICE_SUB_TYPE)
      price = models.DecimalField()
      ...
  </code></pre>
  
  <p>I'm going to display Categories in a ListView along with related pricing details. In order do that, I need to set related pricing objects for each Category object. What is the best and efficient way to do this? </p>