本文主要对Django美化插件做一个简单介绍,具体如下。
Django Suit
效果
使用前django页面
使用后django页面
安装
官方文档 http://django-suit.readthedocs.io/en/develop/index.html
1
|
|
环境:python2.7.10,django1.9.8
配置使用
settings设置
1
2
3
4
5
6
7
8
9
10
|
INSTALLED_APPS = [
'suit' , # 添加suit支持
'django.contrib.auth' ,
'django.contrib.contenttypes' ,
'django.contrib.sessions' ,
'django.contrib.messages' ,
'django.contrib.staticfiles' ,
'frame' ,
]
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
USE_L10N = True
USE_TZ = False
DATETIME_FORMAT = 'Y-m-d H:i:s'
DATE_FORMAT = 'Y-m-d'
SUIT_CONFIG = { # suit页面配置
'ADMIN_NAME' : '应用监控数据配置平台' , # 登录界面提示
'LIST_PER_PAGE' : 20 , # 表中显示行数
'MENU' : ({ 'label' : u '用户管理' , 'app' : 'auth' ,
'icon' : 'icon-lock' , # 显示左边菜单的图标
'models' : ( 'auth.User' , 'auth.Group' )}, # 每一个字典表示左侧菜单的一栏
{ 'label' : u '监控管理' , 'app' : 'frame' ,
'models' : ( 'frame.Markets' , 'frame.Products' , 'frame.Links' , 'frame.Modules' , 'frame.MachineRooms' ,
'frame.Bases' , 'frame.Accounts' , 'frame.Zabbix_Hosts' , 'frame.Zabbix_Items' , 'frame.Whites' ,
'frame.Pyscripts' , 'frame.Pyfuncs' , 'frame.Global_confs' , 'frame.Alarms' )},
),
# label表示name,app表示上边的install的app,models表示用了哪些models
}
|
总结
以上就是本文关于Django admin美化插件suit使用示例的全部内容,希望对大家有所帮助。如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
原文链接:https://www.cnblogs.com/shhnwangjian/p/6092885.html