python djang suit模板

一、安装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 ]

特别注意:如设置中文显示必须加入

  1. 'django.contrib.sessions.middleware.SessionMiddleware',  
  2.     'django.middleware.locale.LocaleMiddleware',  
  3.     '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
}

最后显示截图

 



posted @ 2016-11-07 10:01  逍遥无名  阅读(1112)  评论(0)    收藏  举报