プログラミング/Django/データベースの初期化

models.pyを変更した際に、データベースを初期化、再立ち上げを行う必要がある場合、

1、db.sqlite3を削除(このファイルがデータベースになります。)

2、migrationsディレクトリごと削除(これでマイグレーションファイルも全て削除できる。)

3、makemigrations、migrateコマンドの実行

(参考リンク:Djangoアプリケーションのモデル作成とデータベースへの反映

4、createsuperuserコマンドでDjango管理サイト用のユーザーを新たに作成

(参考リンク:Django管理サイトを使うために必要なスーパーユーザーの作成方法

%d人のブロガーが「いいね」をつけました。