本番系のシステムとして運用段階にある状態でデータベースのテーブルに列を追加したりすることがあります.ここではそのような状況を想定して Django におけるデータベースのマイグレーションについて簡単にまとめておきます.
具体的にはここで作成したコメント掲示板と同じものを作成しますが,Comment モデル(つまり comments_comment テーブル)について初期状態では title
列と created_at
列だけを作成します.その後,テーブルに body
列を追加し,テストデータを投入します.さらにその後,updated_at
列を追加することを考えます.
まず,次の手順を行って django_comment
プロジェクトを作成したあと,comments
アプリケーションを作成して登録を完了してください.