This commit is contained in:
xianfuxing 2020-05-15 17:20:55 +08:00
parent ab10914d91
commit 0fe9beb007
2 changed files with 15 additions and 1 deletions

View File

@ -1,5 +1,5 @@
from django.contrib import admin from django.contrib import admin
from .models import Mosquito, MosqPost, Org from .models import Mosquito, MosqPost, Org, DeviceInfo
class MosquitoAdmin(admin.ModelAdmin): class MosquitoAdmin(admin.ModelAdmin):
@ -14,6 +14,12 @@ class MosqPostAdmin(admin.ModelAdmin):
ordering = ['time'] ordering = ['time']
class DeviceAdmin(admin.ModelAdmin):
list_display = ['device_id', 'org']
list_filter = ['device_id', 'org']
ordering = ['device_id']
class OrgAdmin(admin.ModelAdmin): class OrgAdmin(admin.ModelAdmin):
list_display = ('name', 'code') list_display = ('name', 'code')
list_filter = ('name', 'code') list_filter = ('name', 'code')
@ -22,4 +28,5 @@ class OrgAdmin(admin.ModelAdmin):
admin.site.register(Mosquito, MosquitoAdmin) admin.site.register(Mosquito, MosquitoAdmin)
admin.site.register(MosqPost, MosqPostAdmin) admin.site.register(MosqPost, MosqPostAdmin)
admin.site.register(DeviceInfo, DeviceAdmin)
admin.site.register(Org, OrgAdmin) admin.site.register(Org, OrgAdmin)

View File

@ -88,6 +88,13 @@ class DeviceInfo(models.Model):
device_id = models.CharField(max_length=100, unique=True, verbose_name='设备ID') device_id = models.CharField(max_length=100, unique=True, verbose_name='设备ID')
org = models.ForeignKey(Org, verbose_name='所在组织', on_delete='PROTECT') org = models.ForeignKey(Org, verbose_name='所在组织', on_delete='PROTECT')
class Meta:
verbose_name = '灭蚊灯设备'
verbose_name_plural = verbose_name
def __str__(self):
return self.device_id
class DeviceTempLog(models.Model): class DeviceTempLog(models.Model):
device_id = models.CharField(max_length=100, verbose_name='设备ID') device_id = models.CharField(max_length=100, verbose_name='设备ID')