基于AdminLTE-master模板的后台管理系统

基于bootstrap样式的 AdminLTE-master模板管理系统

AdminLTE-master开源模板: https://github.com/Tiger0409/AdminLTE-master 

后台管理分两个应用实现:

应用1:rbac 权限管理

应用2:web 信息展示

项目结构图例:

  

基于AdminLTE-master模板的后台管理系统

一、系统配置

  1.1 settings设置:

settings.py # 应用 INSTALLED_APPS = [ ... # 应用1 \'rbac.apps.RbacConfig\', # 应用2 \'web\', ] # 中间件 MIDDLEWARE = [ ... # 自定义权限中间件 \'rbac.middlewares.PermissionMeddleWare\', ] # 引用Django自带的认证系统 AUTH_USER_MODEL = "rbac.UserInfo" # 设置认证失败后跳转的页面,默认跳转account/login LOGIN_URL = \'/login/\' # 设置静态文件路径 STATICFILES_DIRS = [ os.path.join(BASE_DIR, "statics"), ] # ###### 权限相关的配置 ###### # 权限列表,通过中间件过滤 PERMISSION_SESSION_KEY = \'permissions\' # 左侧菜单列表,通过中间件过滤 MENU_SESSION_KEY = \'menus\' # crm配置白名单 WHITE_URL_LIST = [ r"^/login/$", r"^/logout/$", # r"^/home/$", r"^/get_valid_img/$", r"^/register/$", r"^/admin/.*", r"^/favicon.ico", # 角色相关 # r"^/rbac/role/list/$", # r"^/rbac/role/edit/(\d+)$", # r"^/rbac/role/del/(\d+)$", # r"^/rbac/role/add/$", # 权限列表 # r"^/rbac/menu/list/$", # r"^/rbac/menu/add/$", # r"^/rbac/menu/edit/(\d+)$", # 权限列表操作 # r"^/rbac/permission/add/$", # r"^/rbac/permission/edit/(\d+)$", # r"^/rbac/permission/del/(\d+)$", # r"^/rbac/multi/permissions/$", # 权限分配 # r"^/rbac/distribute/permissions2/$", r"^/rbac/permissions_tree/$", ]

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzwxpz.html