Django xadmin自定义页面
django自带的admin因为功能和样式比较简陋,所以很多程序员选择第三方后台xadmin做后台,但是xadmin的自带管理页面非常有限,有时我们也想自己定制一些功能页面,网上关于这个需求的教程实在是太少了,或者讲得实在是很模糊,经过我自己的一些摸索后现在来谈一下我总结的经验,我遇到的坑都用会在注释里写命 (此定制页面非xadmin添加插件式定制,而是添加路由,并通过view,和自定义html模板生成自定义页面) 第一步需要在左边侧栏添加需要的菜单 在adminx.py下添加以下代码# 设计左侧菜单 class GlobalSetting(object): #名称不能改 def get_site_menu(self): #名称不能改 return [ { 'title': '测试的', 'icon': 'fa fa-bar-chart-o', 'menus': ( { 'title': '测试子菜单1', #这里是你菜单的名称 'url': '/xadmin/test_view', #这里填写你将要跳转url 'icon': 'fa fa-cny' #这里是bootstrap的icon类名,要换icon只要登录bootstrap官网找到icon的对应类名换上即可 }, { 'title': '测试子菜单2', 'url': 'http://www.taobao.com',