36 lines
970 B
Python
36 lines
970 B
Python
from django.db import models
|
|
|
|
|
|
class Mosquito(models.Model):
|
|
device_id = models.CharField(max_length=100, verbose_name='设备ID')
|
|
region = models.CharField(max_length=50, verbose_name='区域')
|
|
|
|
class Meta:
|
|
verbose_name = '灭蚊灯'
|
|
verbose_name_plural = verbose_name
|
|
|
|
def __str__(self):
|
|
return self.device_id
|
|
|
|
def get_absolute_url(self):
|
|
pass
|
|
|
|
def get_api_url(self):
|
|
pass
|
|
|
|
|
|
class MosqPost(models.Model):
|
|
mosq = models.ForeignKey(Mosquito, verbose_name='灭蚊灯', on_delete='PROTECT')
|
|
led = models.PositiveIntegerField(max_length=30, verbose_name='灭蚊数')
|
|
energy = models.PositiveIntegerField(max_length=10, verbose_name='电量')
|
|
times = models.DateTimeField(auto_now=False, auto_now_add=True)
|
|
|
|
class Meta:
|
|
verbose_name = '灭蚊数据'
|
|
verbose_name_plural = verbose_name
|
|
|
|
def __str__(self):
|
|
return self.mosq
|
|
|
|
def get_api_url(self):
|
|
pass |