diff --git a/apps/mosquito/migrations/0037_deviceinfo_location_group.py b/apps/mosquito/migrations/0037_deviceinfo_location_group.py new file mode 100644 index 0000000..ce038d6 --- /dev/null +++ b/apps/mosquito/migrations/0037_deviceinfo_location_group.py @@ -0,0 +1,18 @@ +# Generated by Django 2.2.4 on 2024-04-24 14:36 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('mosquito', '0036_deviceinfo_led_on_time'), + ] + + operations = [ + migrations.AddField( + model_name='deviceinfo', + name='location_group', + field=models.CharField(blank=True, max_length=100, null=True, verbose_name='地域组'), + ), + ] diff --git a/apps/mosquito/models.py b/apps/mosquito/models.py index 7e4d11c..26d291d 100644 --- a/apps/mosquito/models.py +++ b/apps/mosquito/models.py @@ -84,6 +84,7 @@ class DeviceInfo(models.Model): longitude = models.FloatField(blank=True, null=True, verbose_name='经度') latitude = models.FloatField(blank=True, null=True, verbose_name='维度') location = models.CharField(max_length=100, blank=True, null=True, verbose_name='地理位置') + location_group = models.CharField(max_length=100, blank=True, null=True, verbose_name='地域组') led_lifetime = models.PositiveIntegerField(default=30000, verbose_name='LED 寿命') launch_time = models.DateTimeField(default=timezone.datetime(2023, 1, 11, tzinfo=timezone.utc), verbose_name='第一次启动时间') diff --git a/mosqkiller/settings.py b/mosqkiller/settings.py index 194775a..4d5b5a6 100644 --- a/mosqkiller/settings.py +++ b/mosqkiller/settings.py @@ -217,10 +217,10 @@ CELERY_BEAT_SCHEDULE = { 'task': 'mosquito.tasks.update_mosq_device_info', 'schedule': crontab(minute="*/5"), }, - 'update-latest-statistic': { - 'task': 'mosquito.tasks.update_mosql_device_location', - 'schedule': crontab(hour='*/2', minute=0), - }, + # 'update-latest-statistic': { + # 'task': 'mosquito.tasks.update_mosql_device_location', + # 'schedule': crontab(hour='*/2', minute=0), + # }, } # logging db query