From 5c2d17fe0a6e5a1aeca50244d8c3623fbde07911 Mon Sep 17 00:00:00 2001 From: akira Date: Sun, 5 Apr 2026 12:17:04 +0900 Subject: [PATCH] =?UTF-8?q?=E5=A4=A7=E4=B8=88=E5=A4=AB=E3=81=A7=E3=81=AF?= =?UTF-8?q?=E3=81=82=E3=82=8B=E3=81=AE=E3=81=A7=E3=81=99=E3=81=8C=E3=80=81?= =?UTF-8?q?1=E6=9C=AC=20migration=20=E3=81=8C=E8=B6=B3=E3=82=8A=E3=81=A6?= =?UTF-8?q?=E3=81=84=E3=81=BE=E3=81=9B=E3=82=93=E3=81=A7=E3=81=97=E3=81=9F?= =?UTF-8?q?=E3=80=82=E5=8E=9F=E5=9B=A0=E3=81=AF=E3=81=93=E3=82=8C=E3=81=A7?= =?UTF-8?q?=E3=81=99=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 0006 で seedling_boxes_per_tan を installed_seedling_boxes にリネーム その結果、DB 上の field メタ情報には元の表示名が残る モデル側では今 verbose_name='設置苗箱枚数' Django がその差分を AlterField として検出 なので、出ていた 0009_alter_ricetransplantentry_installed_seedling_boxes.py は正当です。こちらで 0009_alter_ricetransplantentry_installed_seedling_boxes.py を追加しました。 次はこれで進めれば大丈夫です。 git pull でこの migration を server 側へ反映 docker compose exec backend python manage.py migrate 必要なら docker compose exec backend python manage.py makemigrations plans --dry-run --verbosity 3 で警告が消えたか確認 これで plans の未反映 migration 警告は消えるはずです。 --- ...ransplantentry_installed_seedling_boxes.py | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 backend/apps/plans/migrations/0009_alter_ricetransplantentry_installed_seedling_boxes.py diff --git a/backend/apps/plans/migrations/0009_alter_ricetransplantentry_installed_seedling_boxes.py b/backend/apps/plans/migrations/0009_alter_ricetransplantentry_installed_seedling_boxes.py new file mode 100644 index 0000000..0ce433c --- /dev/null +++ b/backend/apps/plans/migrations/0009_alter_ricetransplantentry_installed_seedling_boxes.py @@ -0,0 +1,20 @@ +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('plans', '0008_variety_seed_material'), + ] + + operations = [ + migrations.AlterField( + model_name='ricetransplantentry', + name='installed_seedling_boxes', + field=models.DecimalField( + decimal_places=2, + max_digits=8, + verbose_name='設置苗箱枚数', + ), + ), + ]