tl;dr: Scroll to the end of the page, and you will find two one-liners that help you record and roll back Django migrations.
Even though Django has nice built-in support for creating and maintaining database migrations, I find it surprising that one feature seems to be missing: There is no easy way to automatically roll back the migrations during a failed deployment.
I have the following workflow in mind for a typical automated, failed deployment.:
[Read More]