提交 60c62618 编写于 作者: N newpanjing

fix

上级 0b49765c
无法预览此类型文件
import datetime
from django.contrib import admin
from django.db import transaction
from django.urls import reverse
from .models import *
from import_export import resources
from import_export.admin import ImportExportModelAdmin, ImportExportActionModelAdmin
# Register your models here.
......@@ -21,6 +24,7 @@ class DepartmentAdmin(admin.ModelAdmin):
actions_on_top = True
class ImageInline(admin.TabularInline):
model = Image
......@@ -68,14 +72,19 @@ class AgeListFilter(admin.SimpleListFilter):
return queryset.filter(birthday__gte=day)
class ProxyResource(resources.ModelResource):
class Meta:
model = Employe
@admin.register(Employe)
class EmployeAdmin(admin.ModelAdmin):
class EmployeAdmin(ImportExportActionModelAdmin):
resource_class = ProxyResource
list_display = ('id', 'name', 'gender', 'phone', 'birthday', 'department', 'enable', 'create_time')
# search_fields = ('name', 'enable', 'idCard', 'department')
search_fields = ('name', 'department__name')
list_per_page = 20
raw_id_fields = ('department', 'title')
list_filter = ('department', AgeListFilter)
list_filter = ('department', AgeListFilter, 'create_time')
# list_filter = (AgeListFilter, 'department', 'create_time', 'birthday', 'time', 'enable', 'gender')
list_display_links = ('name',)
......@@ -83,8 +92,18 @@ class EmployeAdmin(admin.ModelAdmin):
list_editable = ('department', 'phone', 'birthday', 'enable', 'gender')
date_hierarchy = 'create_time'
fieldsets = [(None, {'fields': ['name', 'gender','phone']}),
(u'其他信息', {
'classes': ('123',),
'fields': ['birthday', 'department', 'enable']})]
@transaction.atomic
def test(self, request, queryset):
pass
# 增加自定义按钮
actions = ['make_copy', 'custom_button']
actions = [test, 'make_copy', 'custom_button']
def custom_button(self, request, queryset):
pass
......
......@@ -185,6 +185,10 @@ SIMPLEUI_CONFIG = {
'name': '内网穿透',
'url': 'https://www.wezoz.com',
'icon': 'fab fa-github'
}, {
'name': '内网穿透',
'url': 'https://www.wezoz.com',
'icon': 'fab fa-github'
}, {
'name': '登录页嵌套测试',
'url': '/login'
......@@ -204,4 +208,4 @@ SIMPLEUI_ICON = {
# 指定simpleui 是否以脱机模式加载静态资源,为True的时候将默认从本地读取所有资源,即使没有联网一样可以。适合内网项目
# 不填该项或者为False的时候,默认从第三方的cdn获取
# SIMPLEUI_STATIC_OFFLINE = True
SIMPLEUI_STATIC_OFFLINE = False
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册