manage.pyでマイグレーション関連の主なコマンドは以下の通り。
・python manage.py makemigrations
モデルからマイグレーション用のファイルを作成する。
実行するとマイグレーションファイルが作成される
・python manage.py migrate hogedir
makemigrationsで作成したファイルをデータベースに反映する
hogedirは対象とするマイグレーションフォルダのパスを任意で指定する
・python manage.py showmigrations
マイグレーションの一覧を作成する
マイグレーションの手順は以下の通り。
①モデル(models.py)を作成する
⇒②setting.pyのINSTALLED_APPSに①を追記する
⇒③makemigrationsを実行する
⇒④migrate を実行する