Django mysql innodb transaction
Development is really headache without transactions in database. change your mysql database storage engine to innodb and add commit on success annotation to your procedures in django to work with transaction enabled environment http://djangosaur.tumblr.com/post/357759467/django-transaction-mysql-engine-innodb