djangoでモデル変更する時に、DB定義も変更したかったのでいろいろ探してみると以下があるらしい。 South django-evolution dmigrations id:nullpobug に聞いてみたところSouthがよさそうとのことで、South使ってみる 以下でもSouthがよいとかいってるな。 http://stackoverflow.com/questions/853248/how-can-you-migrate-django-models-similar-to-ruby-on-rails-migrations install easy_install South Southのテーブルを作成 models.pyにモデルを書いた後syncdbを行うとmigrateするテーブルも事前に作られてしまいmigrateできなくなる。 このためstartapp前(正確にはmodels