提交 96547a62 编写于 作者: N newpanjing

功能增加

上级 0a3fa187
无法预览此类型文件
import datetime
from django.contrib import admin
from django.urls import reverse
......@@ -38,13 +40,42 @@ class TitleAdmin(admin.ModelAdmin):
]
class AgeListFilter(admin.SimpleListFilter):
title = u'最近生日'
parameter_name = 'ages'
def lookups(self, request, model_admin):
return (
('0', u'最近7天'),
('1', u'最近15天'),
('2', u'最近30天'),
)
def queryset(self, request, queryset):
# 当前日期格式
cur_date = datetime.datetime.now().date()
if self.value() == '0':
# 前一天日期
day = cur_date - datetime.timedelta(days=1)
return queryset.filter(birthday__gte=day)
if self.value() == '1':
day = cur_date - datetime.timedelta(days=15)
return queryset.filter(birthday__gte=day)
if self.value() == '2':
day = cur_date - datetime.timedelta(days=30)
return queryset.filter(birthday__gte=day)
@admin.register(Employe)
class EmployeAdmin(admin.ModelAdmin):
list_display = ('id', 'name', 'gender', 'idCard', 'phone', 'birthday', 'department', 'enable', 'create_time')
search_fields = ('name', 'enable')
list_per_page = 10
raw_id_fields = ('department', 'title')
list_filter = ('department', 'create_time', 'birthday', 'time', 'enable', 'gender')
list_filter = ('department', AgeListFilter)
# list_filter = (AgeListFilter, 'department', 'create_time', 'birthday', 'time', 'enable', 'gender')
list_display_links = ('name', 'idCard')
......
......@@ -136,6 +136,9 @@ STATIC_ROOT = os.path.join(BASE_DIR, "static")
# 首页图标,支持element-ui的图标和fontawesome的图标
# SIMPLEUI_HOME_ICON = 'el-icon-date'
# 设置simpleui 点击首页图标跳转的地址
SIMPLEUI_INDEX = 'https://www.88cto.com'
# 首页显示服务器、python、django、simpleui相关信息
# SIMPLEUI_HOME_INFO = False
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册