旅游网站建设注册,中国建设集团总公司官网,网站建站推广,百度seo公司有哪些前言xadmin后台的菜单项是放到一个app下的#xff0c;并且里面的排序是按字母a-z排序#xff0c;有时候我们需要划分多个项#xff0c;需要自定义菜单列表#xff0c;可以通过重写CommAdminView类实现。xadmin后台提供了多个主题#xff0c;可以通过use_bootswatchTrue设置… 前言xadmin后台的菜单项是放到一个app下的并且里面的排序是按字母a-z排序有时候我们需要划分多个项需要自定义菜单列表可以通过重写CommAdminView类实现。xadmin后台提供了多个主题可以通过use_bootswatchTrue设置主题。自定义菜单项先定义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# adminx.py
import xadmin
from xadmin import views
from .models import Student, Card# 全局设置最好放到adminx.py开头位置
class GlobalSettings(object):site_title 开发平台 # title内容site_footer yoyo # 底部后面# menu_style accordion # 菜单折叠# 自定义菜单def get_site_menu(self):return [{title: 自定义菜单,icon: fa fa-bars, # Font Awesome图标menus:({title: Card表,icon: fa fa-bug,url: self.get_model_url(Card, changelist)},{title: a发邮件,icon: fa fa-envelope-o,url: self.get_model_url(Student, changelist),})},{title: Bug统计,icon: fa fa-bug,menus:({title: Bug表,icon: fa fa-bug,url: https://www.cnblogs.com/yoyoketang/ # 自定义跳转列表},)}]xadmin.site.register(views.CommAdminView, GlobalSettings)页面显示效果设置主题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联系QQ283340479课表详情 2019《Python3接口自动化》课程3.17开学