title: Django Models, tables in InnoDB
body: <p>In order to get Django to output innodb tables in MySQL, you either need to</p>
  
  <ol>
  <li>output ALL tables as innodb or</li>
  <li>selectively issue alter table commands</li>
  </ol>
  
  <p>The first is sub-optimal (MyISAM is faster for query-dominant tables) and the second is a pain and hack-ish. </p>
  
  <p>Are there any other ways?</p>
  
  <p><strong>UPDATE:</strong> Adding more clarity to my question -
  I want my models (or tables) that Django creates initially (using syncdb) to be using INNODB engine (not MyISAM). In my database, I'll be having some tables in InnoDB &amp; some in MyISAM. How can I do this in Django?</p>