# -*- coding: utf-8 -*- from django.contrib import admin from apps.AppInfoManage.models import QXalarmrange, SCDalarmrange, CBDalarmrange, Alarm_record # Register your models here. # 定制气象设备预警范围SCDalarmrange的 Admin 后台 class QXalarmrangeAdmin(admin.ModelAdmin): list_display = [ 'upl_time', ] admin.site.register(QXalarmrange, QXalarmrangeAdmin) # 定制杀虫灯预警范围SCDalarmrange的 Admin 后台 class SCDalarmrangeAdmin(admin.ModelAdmin): list_display = [ 'upl_time', ] admin.site.register(SCDalarmrange, SCDalarmrangeAdmin) # 定制测报灯预警范围SCDalarmrange的 Admin 后台 class CBDalarmrangeAdmin(admin.ModelAdmin): list_display = [ 'upl_time', ] admin.site.register(CBDalarmrange, CBDalarmrangeAdmin) # 定制预警列表Alarm_record的 Admin 后台 class Alarm_recordAdmin(admin.ModelAdmin): list_display = [ 'alarm_time', 'alarm_desc', 'e_type', 'equip_id' ] # 搜索项: search_fields = ['equip_id__equip_id'] list_filter = ( 'alarm_time', 'equip_id__equip_type' ) # 点击进入详情修改项: list_display_links = ('equip_id',) # 设置显示外键字段: fk_fields = ('equip_id',) # raw_id_fields(只适用于外键)后,会显示外键的详细信息: raw_id_fields = ("equip_id",) # 设置每页显示记录数: list_per_page = 10 admin.site.register(Alarm_record, Alarm_recordAdmin)