Dealing with the hassles of 'syncdb' in Django

For those who are Django-ers, you know that in the beginning it's a hassle to modify your data tables when you change a field or two in your models. At least for me, I was so noob/lazy that whenever I made a change I just deleted my database and re-syncdb'd it. LULZ I know.

But I got fed up with it recently and also realized that's definitely not a sustainable method for a real company. So I asked the super-duper-helpful-I-owe-him-a-lot Armon Dadgar on what to do and he showed me a little thing called South which helps migrate these changes easier.

Here's a link to Armon's blog post about this (ctrl+f South to find the most useful thing you'll learn for a Django noob).