From a477d1cc6450caed18d187722f6ab571061b64a9 Mon Sep 17 00:00:00 2001 From: mihello Date: Wed, 30 Nov 2022 07:16:08 +0000 Subject: [PATCH] # update weather station Signed-off-by: mihello --- .../migrations/0020_weatherstationinfo.py | 31 +++++++++++++++++++ apps/mosquito/models.py | 2 -- 2 files changed, 31 insertions(+), 2 deletions(-) create mode 100644 apps/mosquito/migrations/0020_weatherstationinfo.py diff --git a/apps/mosquito/migrations/0020_weatherstationinfo.py b/apps/mosquito/migrations/0020_weatherstationinfo.py new file mode 100644 index 0000000..62e3c37 --- /dev/null +++ b/apps/mosquito/migrations/0020_weatherstationinfo.py @@ -0,0 +1,31 @@ +# Generated by Django 2.2.4 on 2022-11-30 06:57 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('mosquito', '0019_auto_20221130_1035'), + ] + + operations = [ + migrations.CreateModel( + name='WeatherStationInfo', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('device_id', models.CharField(max_length=100, unique=True, verbose_name='气象台ID')), + ('device_name', models.CharField(blank=True, max_length=100, null=True, verbose_name='气象台名称')), + ('longitude', models.FloatField(blank=True, null=True, verbose_name='经度')), + ('latitude', models.FloatField(blank=True, null=True, verbose_name='维度')), + ('location_id', models.CharField(blank=True, max_length=100, 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)')), + ('org', models.ForeignKey(on_delete='PROTECT', to='mosquito.Org', verbose_name='所在组织')), + ], + options={ + 'verbose_name': '气象台设备', + 'verbose_name_plural': '气象台设备', + }, + ), + ] diff --git a/apps/mosquito/models.py b/apps/mosquito/models.py index db24ce7..f097c2a 100644 --- a/apps/mosquito/models.py +++ b/apps/mosquito/models.py @@ -133,8 +133,6 @@ class WeatherStationInfo(models.Model): point_y = models.FloatField(blank=True, null=True, verbose_name='POINT_Y(LU)') class Meta: - managed = False - db_table = 'weather_station_info' verbose_name = '气象台设备' verbose_name_plural = verbose_name