From d954e63e8395387d500d4f9afe5afd830d58dc0b Mon Sep 17 00:00:00 2001 From: Akira Date: Sun, 15 Feb 2026 11:51:20 +0900 Subject: [PATCH] =?UTF-8?q?Field=20=E3=83=A2=E3=83=87=E3=83=AB=E3=81=AB=20?= =?UTF-8?q?raw=5F*=20=E3=83=95=E3=82=A3=E3=83=BC=E3=83=AB=E3=83=89?= =?UTF-8?q?=E3=82=92=E8=BF=BD=E5=8A=A0=E3=81=97=E3=81=BE=E3=81=97=E3=81=9F?= =?UTF-8?q?=E3=80=82=20-=20raw=5Fkyosai=5Fk=5Fnum=20-=20=E7=B4=B0=E7=9B=AE?= =?UTF-8?q?=5F=E8=80=95=E5=9C=B0=E7=95=AA=E5=8F=B7=20-=20raw=5Fkyosai=5Fs?= =?UTF-8?q?=5Fnum=20-=20=E7=B4=B0=E7=9B=AE=5F=E5=88=86=E7=AD=86=E7=95=AA?= =?UTF-8?q?=E5=8F=B7=20-=20raw=5Fchusankan=5Fid=20-=20=E4=B8=AD=E5=B1=B1?= =?UTF-8?q?=E9=96=93=5FID=20=E3=83=9E=E3=82=A4=E3=82=B0=E3=83=AC=E3=83=BC?= =?UTF-8?q?=E3=82=B7=E3=83=A7=E3=83=B3=E5=AE=8C=E4=BA=86:=20=E2=9C=85=20?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E7=94=BB=E9=9D=A2=20(http://localhost:8000/a?= =?UTF-8?q?dmin/fields/field/)=20=E3=81=A7=E7=A2=BA=E8=AA=8D=E3=81=A7?= =?UTF-8?q?=E3=81=8D=E3=81=BE=E3=81=99=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...nkan_id_field_raw_kyosai_k_num_and_more.py | 28 +++++++++++++++++++ backend/apps/fields/models.py | 3 ++ 2 files changed, 31 insertions(+) create mode 100644 backend/apps/fields/migrations/0002_field_raw_chusankan_id_field_raw_kyosai_k_num_and_more.py diff --git a/backend/apps/fields/migrations/0002_field_raw_chusankan_id_field_raw_kyosai_k_num_and_more.py b/backend/apps/fields/migrations/0002_field_raw_chusankan_id_field_raw_kyosai_k_num_and_more.py new file mode 100644 index 0000000..4251698 --- /dev/null +++ b/backend/apps/fields/migrations/0002_field_raw_chusankan_id_field_raw_kyosai_k_num_and_more.py @@ -0,0 +1,28 @@ +# Generated by Django 5.0 on 2026-02-15 02:50 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('fields', '0001_initial'), + ] + + operations = [ + migrations.AddField( + model_name='field', + name='raw_chusankan_id', + field=models.CharField(blank=True, max_length=20, null=True, verbose_name='中山間_ID'), + ), + migrations.AddField( + model_name='field', + name='raw_kyosai_k_num', + field=models.CharField(blank=True, max_length=20, null=True, verbose_name='細目_耕地番号'), + ), + migrations.AddField( + model_name='field', + name='raw_kyosai_s_num', + field=models.CharField(blank=True, max_length=20, null=True, verbose_name='細目_分筆番号'), + ), + ] diff --git a/backend/apps/fields/models.py b/backend/apps/fields/models.py index eb48eaf..416066d 100644 --- a/backend/apps/fields/models.py +++ b/backend/apps/fields/models.py @@ -39,6 +39,9 @@ class Field(models.Model): area_tan = models.DecimalField(max_digits=6, decimal_places=4, verbose_name="面積(反)") area_m2 = models.IntegerField(verbose_name="面積(m2)") owner_name = models.CharField(max_length=100, verbose_name="所有者名") + raw_kyosai_k_num = models.CharField("細目_耕地番号", max_length=20, null=True, blank=True) + raw_kyosai_s_num = models.CharField("細目_分筆番号", max_length=20, null=True, blank=True) + raw_chusankan_id = models.CharField("中山間_ID", max_length=20, null=True, blank=True) kyosai_field = models.ForeignKey( OfficialKyosaiField, on_delete=models.SET_NULL,