配置前

菜单栏的菜单顺序无法自定义
图标有的没有
image.png

代码(setting.py中添加)

  1. SIMPLEUI_CONFIG = {
  2. # 是否使用系统默认菜单,自定义菜单时建议关闭。
  3. 'system_keep': False,
  4. # 用于菜单排序和过滤, 不填此字段为默认排序和全部显示。空列表[] 为全部不显示.
  5. 'menu_display': ['校园资讯', '论坛系统', '用户管理', '认证和授权'],
  6. # 设置是否开启动态菜单, 默认为False. 如果开启, 则会在每次用户登陆时刷新展示菜单内容。
  7. # 一般建议关闭。
  8. 'dynamic': False,
  9. 'menus': [
  10. {
  11. 'app': 'auth',
  12. 'name': '认证和授权',
  13. 'icon': 'fas fa-user-shield',
  14. 'models': [
  15. {
  16. 'name': '用户列表',
  17. 'icon': 'fa fa-user',
  18. 'url': 'auth/user/'
  19. },
  20. {
  21. 'name': '用户组',
  22. 'icon': 'fa fa-th-list',
  23. 'url': 'auth/group/'
  24. }
  25. ]
  26. },
  27. {
  28. 'name': '校园资讯',
  29. 'icon': 'fa fa-th-list',
  30. 'models': [
  31. {
  32. 'name': '校园新闻',
  33. # 注意url按'/admin/应用名/模型名小写/'命名。
  34. 'url': '/admin/campusInfo/news/',
  35. 'icon': 'fa fa-tasks'
  36. },
  37. {
  38. 'name': '学校概况',
  39. # 注意url按'/admin/应用名/模型名小写/'命名。
  40. 'url': '/admin/campusInfo/profileinfo/',
  41. 'icon': 'fa fa-tasks'
  42. },
  43. {
  44. 'name': '社团资讯',
  45. # 注意url按'/admin/应用名/模型名小写/'命名。
  46. 'url': '/admin/campusInfo/community/',
  47. 'icon': 'fa fa-tasks'
  48. }, {
  49. 'name': '社团管理',
  50. # 注意url按'/admin/应用名/模型名小写/'命名。
  51. 'url': '/admin/campusInfo/communityinfo/',
  52. 'icon': 'fa fa-tasks'
  53. },
  54. ]
  55. },
  56. {
  57. 'name': '论坛系统',
  58. 'icon': 'el-icon-delete-solid',
  59. 'models': [
  60. {
  61. 'name': '论坛话题',
  62. # 注意url按'/admin/应用名/模型名小写/'命名。
  63. 'url': '/admin/forumSystem/invitation/',
  64. 'icon': 'fa fa-tasks'
  65. },
  66. {
  67. 'name': '话题信息',
  68. # 注意url按'/admin/应用名/模型名小写/'命名。
  69. 'url': '/admin/forumSystem/invitationinfo/',
  70. 'icon': 'fas fa-book-open'
  71. },
  72. {
  73. 'name': '用户评论',
  74. # 注意url按'/admin/应用名/模型名小写/'命名。
  75. 'url': '/admin/forumSystem/comment/',
  76. 'icon': 'fa fa-tasks'
  77. }, {
  78. 'name': '点赞详情',
  79. # 注意url按'/admin/应用名/模型名小写/'命名。
  80. 'url': '/admin/forumSystem/agree/',
  81. 'icon': 'fa fa-tasks'
  82. },
  83. ]
  84. },
  85. {
  86. 'name': '用户管理',
  87. 'icon': 'fa fa-th-list',
  88. 'models': [
  89. {
  90. 'name': '用户账号',
  91. # 注意url按'/admin/应用名/模型名小写/'命名。
  92. 'url': '/admin/forumSystem/user/',
  93. 'icon': 'fa fa-tasks'
  94. },
  95. {
  96. 'name': '用户信息',
  97. # 注意url按'/admin/应用名/模型名小写/'命名。
  98. 'url': '/admin/userRegu/userinfo/',
  99. 'icon': 'fa fa-tasks'
  100. },
  101. ]
  102. },
  103. ]
  104. }

部分图标

fas fa-cog image.png
fa fa-code image.png
far fa-user image.png
fas fa-shield-alt image.png
fas fa-users-cog image.png
fab fa-microsoft image.png
fas fa-info image.png
fas fa-book-open image.png
fa fa-tasks image.png
fa fa-th-list image.png
fas fa-user-shield image.png
fas fa-font image.png
fas fa-expand-arrows-alt image.png
fas fa-home image.png
fas fa-palette image.png

更多图标

Element - The world’s most popular Vue UI framework

效果

image.png

教程来源

Django实战: 手把手教你配置Django SimpleUI打造美丽后台(多图)_大江狗的博客-CSDN博客