Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
weixin_45031851
simpleui_demo
提交
60c62618
S
simpleui_demo
项目概览
weixin_45031851
/
simpleui_demo
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
simpleui_demo
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
60c62618
编写于
8月 21, 2019
作者:
N
newpanjing
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix
上级
0b49765c
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
27 addition
and
4 deletion
+27
-4
db.sqlite3
db.sqlite3
+0
-0
demo/admin.py
demo/admin.py
+22
-3
simpleui_demo/settings.py
simpleui_demo/settings.py
+5
-1
未找到文件。
db.sqlite3
浏览文件 @
60c62618
无法预览此类型文件
demo/admin.py
浏览文件 @
60c62618
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
...
...
simpleui_demo/settings.py
浏览文件 @
60c62618
...
...
@@ -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 = Tru
e
SIMPLEUI_STATIC_OFFLINE
=
Fals
e
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录