YAMAGUCHI::weblog

海水パンツとゴーグルで、巨万の富を築きました。カリブの怪物、フリーアルバイター瞳です。

Djangoでmodels.pyを変更したときにDBに反映させる

動機

基本的に思いつきでアプリを作るので,どんどんDBの構造を変えてしまうからいちいちDBクライアントを直接叩くのがめんどくさい.

方法

コメントに載っていた.svnの最新版(0.97-pre)を使っているとこのコマンドでいけるらしい.

# python manage.py dumpdata APP > app.dump
# python manage.py reset APP
# python manage.py loaddata app.dump

まとめ

フレームワークは便利