From 7c399c71a7636e262f3a34fadbbb5de48510c516 Mon Sep 17 00:00:00 2001 From: "VIJAY\\vijay" Date: Mon, 13 Feb 2023 11:54:41 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=86=E5=A4=A7=E7=81=AD=E8=9A=8A=E7=81=AF?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=EF=BC=8C=E5=A2=9E=E5=8A=A0weather=5Fcode?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/mosquito/api/serializers.py | 1 + .../migrations/0021_deviceinfo_weather_code.py | 18 ++++++++++++++++++ apps/mosquito/models.py | 1 + 3 files changed, 20 insertions(+) create mode 100644 apps/mosquito/migrations/0021_deviceinfo_weather_code.py diff --git a/apps/mosquito/api/serializers.py b/apps/mosquito/api/serializers.py index ee6435f..e0b75a8 100644 --- a/apps/mosquito/api/serializers.py +++ b/apps/mosquito/api/serializers.py @@ -117,6 +117,7 @@ class DeviceInfoSerializer(serializers.ModelSerializer): 'longitude', 'latitude', 'weather_device_id', + 'weather_code', 'location_id', 'point_x', 'point_y', diff --git a/apps/mosquito/migrations/0021_deviceinfo_weather_code.py b/apps/mosquito/migrations/0021_deviceinfo_weather_code.py new file mode 100644 index 0000000..235da4c --- /dev/null +++ b/apps/mosquito/migrations/0021_deviceinfo_weather_code.py @@ -0,0 +1,18 @@ +# Generated by Django 2.2.4 on 2023-02-13 03:26 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('mosquito', '0020_weatherstationinfo'), + ] + + operations = [ + migrations.AddField( + model_name='deviceinfo', + name='weather_code', + field=models.CharField(blank=True, max_length=100, null=True, verbose_name='气象台Code'), + ), + ] diff --git a/apps/mosquito/models.py b/apps/mosquito/models.py index f097c2a..10f39fc 100644 --- a/apps/mosquito/models.py +++ b/apps/mosquito/models.py @@ -95,6 +95,7 @@ class DeviceInfo(models.Model): latitude = models.FloatField(blank=True, null=True, verbose_name='维度') org = models.ForeignKey(Org, verbose_name='所在组织', on_delete='PROTECT') weather_device_id = models.CharField(max_length=100, blank=True, null=True, verbose_name='气象台ID') + weather_code = models.CharField(max_length=100, blank=True, null=True, verbose_name='气象台Code') location_id = models.CharField(max_length=100, blank=True, null=True, verbose_name='地理位置ID(LU)') point_x = models.FloatField(blank=True, null=True, verbose_name='POINT_X(LU)') point_y = models.FloatField(blank=True, null=True, verbose_name='POINT_Y(LU)')