title: Django dynamic OR queries
body: <p>I have a <code>MultipleChoiceField</code> on a form holding car makes. I want to filter my database of cars to the makes that were checked but this causes a problem. How do I get all the <code>Q(make=...)</code> statements in dynamically?</p>
  
  <p>How I start: <code>['value1', 'value2', ...]</code></p>
  
  <p>How I want to end: <code>Q(col='value1') | Q(col='value2') | ...</code></p>
  
  <p>I've couple of other methods. I've tried appending querysets for each make and doing it the other way around (doing multiple excludes) but they were both really slow.</p>