title: How do I perform a batch insert in Django?
body: <p>In mysql, you can insert multiple rows to a table in one query for n > 0:</p>
  
  <pre><code>INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9), ..., (n-2, n-1, n);
  </code></pre>
  
  <p>Is there a way to achieve the above with Django queryset methods?  Here's an example:</p>
  
  <pre><code>values = [(1, 2, 3), (4, 5, 6), ...]
  
  for value in values:
      SomeModel.objects.create(first=value[0], second=value[1], third=value[2])
  </code></pre>
  
  <p>I believe the above is calling an insert query for each iteration of the for loop.  I'm looking for a single query, is that possible in Django?</p>