Agile育成ブログ
未来を変える喜びを
Django

マイグレーション


Warning: count(): Parameter must be an array or an object that implements Countable in /home/xs638785/agile-software.site/public_html/wp-content/plugins/rich-table-of-content/functions.php on line 490
makemigration

makemigrationはmodels.pyファイルの記載内容に基づいてデータベースの設計図のようなファイルを作成します。
こうすることでデータベースにmigrateする前に設計図を作成することでエラーなどがあった場合に反映する前に教えてくれます。

migrate

makemigrationによって作成されたファイルの内容に基づいてデータベースに変更を反映させます。

migtateコマンドを実行すると以下のコードが表示されます。

この出力はappの0001_initialファイルをデータベースに反映させることが完了したことを示しています。
また、Djangoがあらかじめ作成したアプリに対してもmigrateを実行しています。

You cannot copy content of this page