from django.db import models # from apps.UserApp.models import MyUser # Create your models here. # class Device(models.Model): # TYPE_CHOICES = { # 1: '气象站', # } # device_id = models.CharField(u'设备id', max_length=30, primary_key=True) # owner = models.ForeignKey( # MyUser, blank=True, null=True, on_delete=models.DO_NOTHING, verbose_name=u'设备所属用户') # device_type = models.SmallIntegerField(u'设备类型', default=1, choices=TYPE_CHOICES.items()) # lng = models.CharField(u'经度', max_length=10, default="") # lat = models.CharField(u'纬度', max_length=10, default="") # iccid = models.CharField(u'设备卡号', max_length=20, default="") # volt = models.CharField(u'电压', max_length=10, default="") # rssi = models.CharField(u'信号强度', max_length=10, default="") # version = models.CharField(u'设备版本号', max_length=50, default="") # is_online = models.SmallIntegerField(u'是否在线', default=1) # upl_time = models.IntegerField(default=0) # class Meta: # db_table = "device" # verbose_name = u'设备列表' # verbose_name_plural = verbose_name # class QXZData(models.Model): # device_id = models.ForeignKey(Device, on_delete=models.CASCADE) # device_data = models.TextField() # add_time = models.IntegerField(default=0) # class Meta: # db_table = "qxz_data" # verbose_name = u'气象站数据' # verbose_name_plural = verbose_name