|
|

楼主 |
发表于 2019-9-4 13:53:43
|
显示全部楼层
ADMIN端的自己搞定了,功能已实现
from django.contrib import admin
from .models import Personnel,ActiveDudty
# Register your models here.
class PersonnelInfo(admin.TabularInline):
model = ActiveDudty
extra = 1
@admin.register(Personnel)
class PersonnelAdmin(admin.ModelAdmin):
inlines = [PersonnelInfo]
list_display = ['name','um','phone','tel','position','group_name','duty_number','is_duty','parent_id',]
list_filter = ['group_name']
search_fields = ['um']
list_per_page = 15
fieldsets = [
('人员信息',{'fields':['um','name','phone','tel','position','group_name','parent_id']}),
('值班信息',{'fields':['is_duty','duty_number']}),
]
actions_on_top = False
actions_on_bottom = True
@admin.register(ActiveDudty)
class ActiveDutyAdmin(admin.ModelAdmin):
list_display = ['duty_date','duty_time','duty_support','duty_um_id',]
list_per_page = 15
actions_on_top = False
actions_on_bottom = True
|
|