スポンサーリンク

【Django】モデルの変更をDB(データベース)に反映させる【migrate】

スポンサーリンク
スポンサーリンク
この記事は約1分で読めます。

モデルの変更と実際のDBへの反映について

models.pyで新しいモデルを作成した場合や、既存のモデルにフィールドを加えるなどした後は、実際のDBに反映させる必要がある。

そのためには、マイグレーションファイルを作成して、マイグレーションを実行する必要がある。

この記事では、マイグレーションを実行するまでの手順についてまとめる。

 

 

モデル(models.py)の変更をDBに反映させる手順

マイグレーションファイルを作成

~ルートディレクトリ

※manage.pyのあるフォルダで実行

 

モデルの変更内容を記したマイグレーションファイルを作成する。

 

マイグレーションを実行

※manage.pyのあるフォルダで実行

 

マイグレーションファイルを元にマイグレーションを実行する。

これによって、モデルの変更内容が実際のDBに反映される。

 

 

Django記事一覧

 

Django記事一覧

コメント