一、安装python3、django1.9
二、配置好项目环境,引入suit模板
1 python3 - m pip install django-suit==0.2.13
三、配置django后台setting 设置
1、引入suit
2、 设置参数,时间和中文显示
1 # LANGUAGE_CODE = 'zh-Hans' # 设置成中文,老版本django使用'zh_CN' 2 LANGUAGE_CODE = 'zh_CN' 3 TIME_ZONE = 'Asia/Shanghai' 4 USE_I18N = True 5 USE_L10N = False # 注意是False 配合下边时间格式 6 USE_TZ = False # 如果只是内部使用的系统,这行建议为false,不然会有时区问题 7 DATETIME_FORMAT = 'Y-m-d H:i:s' # suit在admin里设置时间的一个小bug。需要把时间格式指定一下 8 DATE_FORMAT = 'Y-m-d'
1 MIDDLEWARE_CLASSES = [ 2 'django.middleware.security.SecurityMiddleware', 3 'django.contrib.sessions.middleware.SessionMiddleware', 4 'django.middleware.locale.LocaleMiddleware', 5 'django.middleware.common.CommonMiddleware', 6 'django.middleware.csrf.CsrfViewMiddleware', 7 'django.contrib.auth.middleware.AuthenticationMiddleware', 8 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 9 'django.contrib.messages.middleware.MessageMiddleware', 10 'django.middleware.clickjacking.XFrameOptionsMiddleware', 11 ]
特别注意:如设置中文显示必须加入
- 'django.contrib.sessions.middleware.SessionMiddleware',
- 'django.middleware.locale.LocaleMiddleware',
- 'django.middleware.common.CommonMiddleware',
3、管理界面显示模式
SUIT_CONFIG = { # suit页面配置 'ADMIN_NAME': '测试报告分析管理平台', #登录界面提示 'LIST_PER_PAGE': 20, 'MENU': ( 'web', # {'label': '发布会管理', 'app': 'sign', 'models': ('sign.Event','sign.Guest')}, #每一个字典表示左侧菜单的一栏 # {'label': '用户管理', 'app': 'sign', 'models': ('sign.Userprofile','sign.UserGroup','auth.Group')}, # {'label': u'SQL管理', 'app': 'web_sso', 'models': ('web_sso.Sql', 'web_sso.PreSql', 'web_sso.Direction')}, # 可以是多个字典 ), # label表示name,app表示上边的install的app,models表示用了哪些models }
最后显示截图