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を実行しています。