bootstrap 导航菜单 折叠位置_python测试开发django44.xadmin自定义菜单项
生活随笔
收集整理的這篇文章主要介紹了
bootstrap 导航菜单 折叠位置_python测试开发django44.xadmin自定义菜单项
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
xadmin后臺的菜單項是放到一個app下的,并且里面的排序是按字母a-z排序,有時候我們需要劃分多個項,需要自定義菜單列表,可以通過重寫CommAdminView類實現。
xadmin后臺提供了多個主題,可以通過use_bootswatch=True設置主題。
自定義菜單項
先定義get_site_menu方法,重寫CommAdminView里面的get_site_menu方法,并返回一個list(或元組),CommAdminView源碼如下
- site_title 左上角title內容
- site_footer 頁面底部@后面內容
- menu_style = “accordion” 菜單樣式默認折疊
- title: 顯示的菜單項
- icon: 顯示Font Awesome圖標,可以在官網上找http://www.fontawesome.com.cn/
- menus:顯示子菜單,可以是多個字典
- url: get_admin_url(name, args, *kwargs) 便捷方法,方便的通過 name 取得 url,會加上 AdminSite.app_name 的 url namespace
頁面顯示效果
設置主題
bootswatch是一款基于bootstrap的匯集了多種風格的前端UI解決方案, 設置use_bootswatch可以選擇多個主題
import xadmin from xadmin import viewsclass ThemeSetting(object):'''主題設置'''enable_themes = True # 使用主題use_bootswatch = True # bootswatch是一款基于bootstrap的匯集了多種風格的前端UI解決方案xadmin.site.register(views.BaseAdminView, ThemeSetting)主題選項菜單
2019年《python3接口自動化》課程3月17-4月14開課主講老師:上海-悠悠
上課方式:QQ群視頻在線教學
上課時間:每周六、周日晚上20:30-22:30
報名費:1000
聯系QQ:283340479
課表詳情:?2019《Python3接口自動化》課程3.17開學
總結
以上是生活随笔為你收集整理的bootstrap 导航菜单 折叠位置_python测试开发django44.xadmin自定义菜单项的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vscode代码库登录配置_VSCode
- 下一篇: websocket python爬虫_p