読者です 読者をやめる 読者になる 読者になる

YAMAGUCHI::weblog

土足で窓から失礼いたします。今日からあなたの息子になります。 当年とって92歳、下町の発明王、エジソンです。

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

まとめ

フレームワークは便利