配置Django SimpleUI更新后台管理-自定義菜單


轉載:https://mp.weixin.qq.com/s/_HKXaea1entAf9guNRsv4A

承上:(配置Django SimpleUI更新后台管理-基礎設置)https://www.cnblogs.com/singebogo/articles/15992970.html

自定義菜單

  simpleui默認的菜單是根據注冊的app和app的模型自動生成的,父菜單的是app名,子菜單是app下各個models名,simpui會自動的分配默認圖標。

   但是大部分是時間,simpleui默認的菜單不能滿足實際需求,因此需要進行自定義菜單。

     自定義菜單需要在settings.py中配置SIMPLEUI_CONFIG

SIMPLEUI_CONFIG = {
    # 是否使用系統默認菜單,自定義菜單時建議關閉。
    'system_keep': False, # 用於菜單排序和過濾, 不填此字段為默認排序和全部顯示。空列表[] 為全部不顯示. 'menu_display': ['任務管理', '權限認證'], # 設置是否開啟動態菜單, 默認為False. 如果開啟, 則會在每次用戶登陸時刷新展示菜單內容。 # 一般建議關閉。 'dynamic': False, 'menus': [ { 'app': 'auth', 'name': '權限認證', 'icon': 'fas fa-user-shield', 'models': [ { 'name': '用戶列表', 'icon': 'fa fa-user', 'url': 'auth/user/' }, { 'name': '用戶組', 'icon': 'fa fa-th-list', 'url': 'auth/group/' } ] }, { 'name': '任務管理', 'icon': 'fa fa-th-list', 'models': [ { 'name': '任務列表', # 注意url按'/admin/應用名小寫/模型名小寫/'命名。 'url': '/admin/tasks/task/', 'icon': 'fa fa-tasks' }, ] }, ] }

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM