私は新しいDjangoのプロジェクトを開始するとき、それはマイグレーションを適用するために私を促す 、しばらくの間、この概念のまわりで私の頭をラップしてきた:Djangoの移行とは何ですか?
# python manage.py runserver
Performing system checks...
System check identified no issues (0 silenced).
You have 13 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
私はそれを何をする必要がありますなぜですか?誰でも簡潔な説明と簡単なユースケースをmigration
と言うことができますか?
編集:この質問を発行することにしました。これは、stackoverflowで似たような質問が表示されなかったためです。ドキュメントの説明よりも良い説明があります。
https://docs.djangoproject.com/ja/dev/topics/migrations/テーブル/カラムなどを追加/削除する –