adminx.py 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. # -*- coding: utf-8 -*-
  2. import xadmin
  3. from .models import Equip,Equip_type
  4. # Register your models here.
  5. #设备模型注册和装饰:
  6. class EquipAdmin(object):
  7. actions_on_bottom = False
  8. actions_on_top = True
  9. #放大镜图标:
  10. #raw_id_fields = ('equip_type',)
  11. list_display = ['equip_id','equip_user','equip_name','equip_version','equip_code','equip_addtime','equip_type','equip_prov','equip_city','equip_area']#(_('equip_prov'))
  12. list_filter = ('equip_type','equip_addtime')
  13. search_fields = ['equip_id','equip_name']
  14. #设置点击哪些字段可以进入修改页面:
  15. list_display_links = ('equip_id', 'equip_user')
  16. #设置每页显示记录数:
  17. list_per_page = 10
  18. '''
  19. def equip_view(self, request, extra_context=None):
  20. self.fieldsets =('equip_id','equip_name','equip_version','equip_code','equip_addtime','equip_type','equip_prov','equip_city','equip_area')
  21. '''
  22. #fields = ('equip_id','equip_name','equip_version','equip_code','equip_addtime','equip_type','equip_prov','equip_city','equip_area')
  23. EquipAdmin.short_description = u'设备'
  24. xadmin.site.register(Equip,EquipAdmin)
  25. #定制模型设备类型Equip_type的 Admin 后台
  26. class Equip_typeAdmin(object):
  27. list_display = ['equip_type_id','equip_type_name','equip_type_cretime']
  28. xadmin.site.register(Equip_type,Equip_typeAdmin)