Seems like django 1.8 deprecated support for commit_unless_managed module. Any suggestions on what alternatives one should use ?
There isn't a drop in replacement. You should be switching to using the new apis like transaction.atomic
that were introduced in Django 1.6.
The changes you have to make depend on which version are you upgrading from. If you were running Django 1.6 or 1.7 before, then commit_unless_managed
was a no-op, and wasn't doing anything. If you're updating from an even earlier version, then you need to consider the effect of the change to database-level autocommit in auto mode in Django 1.6.