# -*- coding: utf-8 -*- import xadmin from xadmin import views from apps.SystemManage.models import MyUser import xadmin from .models import QXdata,SCDdata,CBDdata #Admin actions: def ds_off(modeladmin, request, queryset): queryset.update(ds=False) ds_off.short_description = "关闭设备" def ds_on(modeladmin, request, queryset): queryset.update(ds=True) ds_on.short_description = "打开设备" ''' class BaseSetting(object): enable_themes = True use_bootswatch = True #注意use 不是user,以及bootSwatch的拼写 xadmin.site.register(views.BaseAdminView,BaseSetting) #杀虫灯数据SCDdata模型注册和装饰: @admin.register(SCDdata) class SCDdataAdmin(admin.ModelAdmin): from user.models import MyUser #from equiplist.models import Equip actions_on_bottom = False actions_on_top = True #打开详情之后显示的: fields= ['equip_id','equip_user','equip_upl_time','cv','ci','bv','wv','wi','ds','st','et','tt','rt','uctp','ts','tbs','lcs','ltps','ops','at','ct','ah','equip_online'] #列表显示的: list_display= ['equip_id','equip_user','equip_upl_time','cv','ci','bv','wv','wi','ds','ts','tbs','lcs','ltps','ops','at','ct','ah','equip_online'] #筛选过滤项: list_filter = ('equip_upl_time','equip_online','ds') #搜索: search_fields = ['equip_id__equip_id','equip_user__username']# #动作: actions = [ds_off,ds_on] #外键: fk_fields = ('equip_id','equip_user') #链接:无 list_display_links = None ''' class SCDdataAdmin(object): #from equiplist.models import Equip actions_on_bottom = False actions_on_top = True #打开详情之后显示的: fields= ['equip_id','equip_upl_time','cv','ci','bv','wv','wi','ds','st','et','tt','rt','uctp','ts','tbs','lcs','ltps','ops','at','ct','ah','equip_online'] #列表显示的: list_display= ['equip_id','equip_upl_time','cv','ci','bv','wv','wi','ds','ts','tbs','lcs','ltps','ops','at','ct','ah','equip_online'] #筛选过滤项: list_filter = ('equip_upl_time','equip_online','ds') #搜索: search_fields = ['equip_id__equip_id']# #动作: actions = [ds_off,ds_on] #外键: fk_fields = ('equip_id') #链接:无 list_display_links = None xadmin.site.register(SCDdata,SCDdataAdmin)