アプリなどを開発するブログ

React Native / Swift / Ruby on Railsなどの学習メモ。


django-southの使い方

しょっちゅう忘れるので自分用メモ。

初期設定

1.southのインストール

pip install south

2.settings の INSTALLED_APPSに「south」追加

INSTALLED_APPS += (
'south',
)

3.DBにsouthテーブルを作成する

python manage.py syncdb

最初のMigrate

python manage.py convert_to_south <appname>
python manage.py migrate <appneme>

以降のmigrate

# migrationファイルの作成
python manage.py schemamigration <appname> --auto

# migrateを実行
python manage.py migrate <appneme>

migrate状況を見る

python manage.py migrate --list

参考 : http://ivis-mynikki.blogspot.jp/2012/03/django-south.html

また、southのドキュメントは日本語訳版があります。ありがたや。

South Document

http://ae35.bitbucket.org/south-doc-ja/index.html