Difficulty Level: BeginnerModifying your Models in Django isn’t as clear cut as it seems. Say you’ve already syncdb’d a Person model with first_name, and you want to add last_name to it, syncdb won’t work. This seems silly but luckily there is a brilliant app called South that makes all that stuff a breeze.
I won’t copy/paste the simple steps here, but you can find them on Mitch Fournier’s blog post.
In this screencast, I go over that blog post and show you how to modify your models as much as you want with South and go over a few gotchas.
Download VideoExternal Resources
- Mitch Fournier’s Getting Started with South blog post for those in a hurry
- South’s documentation
