| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- # -*- 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)
|