| 7 | | * Intelligent; it [wiki:About#MissingMigrations knows if you've missed out] a migration or two |
| 8 | | * [wiki:About#DatabaseIndependence Database independent], so there's no hassle if you need to move databases. |
| 9 | | * Easy; it can [wiki:About#AutomaticMigrationCreation write migrations for you], and it takes about a minute to [wiki:ConvertingAnApp convert your app] over to use South. |
| 10 | | * Designed for a pluggable Django world; you can declare [wiki:Dependencies dependencies] between apps so they all migrate together correctly, and you can still use syncdb for your non-migrated apps without it interfering. |
| | 7 | * '''Intelligent'''; it [wiki:About#MissingMigrations knows if you've missed out] a migration or two |
| | 8 | * '''[wiki:About#DatabaseIndependence Database independent]''', so there's no hassle if you need to move databases. |
| | 9 | * Easy; it can '''[wiki:About#AutomaticMigrationCreation write migrations for you]''', and it takes '''about a minute''' to [wiki:ConvertingAnApp convert your app] over to use South. |
| | 10 | * Designed for a '''pluggable Django world'''; you can declare [wiki:Dependencies dependencies] between apps so they all migrate together correctly, and you can still use syncdb for your non-migrated apps without it interfering. |
| | 11 | * Useful for '''data too'''; you can write migrations to [wiki:Tutorial3 transform legacy data]. |