title: Does django connection cursor auto commit after each .execute() query?
body: <pre><code>from django.db import connection
  
  def executeQuery(query, params):
      cur=connection.cursor()
      cur.execute(query, params) // this is update query
      cur.close()
  </code></pre>
  
  <p>I have series of queries and I call this method for each query, but it looks like it rollbacks entire operation if any query (let's say 3rd query) gets failed.</p>
  
  <p>I thought, after <code>execute()</code>, it immediately commit it and it does not depend on the next query.</p>
  
  <p>Shouldn't django has auto commit feature?</p>