データベースをゼロから作り直したい
もしデータベースをゼロから作り直したい場合、以下の手順を検討してみてください:
- データベースを初期化する:
bash
python3 manage.py dbshell
これにより、データベースに接続されます。その後、データベースを初期化します。
sql
DROP DATABASE nbsystem1;
CREATE DATABASE nbsystem1 CHARACTER SET utf8mb4;
データベースを再作成した後、Ctrl + D でシェルを終了します。
- マイグレーションファイルを全て削除:
bash
rm -r forest_packer/migrations
- マイグレーションファイルを再生成:
bash
python3 manage.py makemigrations forest_packer
- マイグレーションを適用:
bash
python3 manage.py migrate
これにより、新しいデータベースが作成され、モデルが正しく反映されるはずです。ただし、これはデータベースの内容を全て破棄する操作なので、慎重に行ってください。データがないか、バックアップを取ってから実行してください。

ディスカッション
コメント一覧
まだ、コメントがありません