title: Can I filter a django model with a python list?
body: <p>Say I have a model object 'Person' defined, which has a field called 'Name'. And I have a list of people:</p>
  
  <pre><code>l = ['Bob','Dave','Jane']
  </code></pre>
  
  <p>I would like to return a list of all Person records where the first name is <em>not</em> in the list of names defined in l.</p>
  
  <p>What is the most pythonic way of doing this?</p>
  
  <p>EDIT: After thinking about it, what I really was trying to do is come up with a sub list of l that <em>wasn't</em> present in the Person table. Is there an efficient way of doing this? I can think of a few ways, not sure how efficient though.</p>