title: How to filter a Generic ListView?
body: <p>I am using a CBV <code>ListView</code>, 
  The problem is, the view returns a list of ALL notes on the system.
  What I would really prefer is for the list to only return the 'notes' that are associated with a particular <code>CandProfile</code> (model) </p>
  
  <p>The notes model is :</p>
  
  <pre><code>class CandidateNote(models.Model):
  
    candidate   = models.ForeignKey(CandProfile, on_delete=models.CASCADE, related_name='candidatenotes_cand')
    note_by     = models.ForeignKey(settings.AUTH_USER_MODEL, null=True, on_delete=models.SET_NULL, related_name='candidatenotes_user')
    job_note    = models.TextField(max_length=3000)
    date_added  = models.DateTimeField(auto_now_add=True)
  </code></pre>
  
  <p>I am new to Django and querying, and don't really know how to approach this in a Class based view....my initial thoughts were :
  Maybe I should modify the <code>get_queryset</code> method.</p>
  
  <p>Any help will be greatly appreciated.</p>