环境:xadmin-for-python3 python3.5.2 django1.9.12

1. 在模块的adminx.py文件中增加以下代码:

class AdminSettings(object):site_title = 'XXX Data Center'site_footer = 'XXX Inc.'# menu_style = 'accordion'# 菜单设置def get_site_menu(self):return ({'title': 'WISH', 'perm': self.get_model_perm(WishProduct, 'view'), 'menus': ({'title': 'Wish商品', 'icon': '', 'perm': self.get_model_perm(WishProduct, 'view'), 'url': self.get_model_url(WishProduct, 'changelist')+'?_p_platform_create_time__gte=2017-01-01 00:00:01&o=-sales_7days'},)},)xadmin.site.register(xadmin.views.CommAdminView, AdminSettings)

2. 注意如果你的模块有一个model要定义菜单的url,则所有的model都定义一下,避免出现重复菜单,如果url和框架不一致,要在modeladmin中hidden_menu = True,避免还是会出现两个相同菜单,这样做主要为了少改动框架。

xadmin.site.register(xadmin.views.CommAdminView, AdminSettings)只能出现一次,可以放到一个全局的adminx.py中定义,否则会报已注册的异常。

转载于:https://www.cnblogs.com/roystime/p/7268115.html

django-xadmin使用之更改菜单url相关推荐

  1. Django+xadmin 打造线上教育平台(二)-1(旧)

    Django+xadmin 打造线上教育平台 一.完成用户注册和登录功能  1-1.完成首页页面,访问:http://127.0.0.1:8000/index/ 1)html页面代码: <!DO ...

  2. 通过一文学会搭建Django+Xadmin后台管理系统

    由于项目要快速搭建后台管理系统,想想知道的有Django admin还有Java的Guns,可是Guns并不熟悉,没时间慢慢学,于是使用Django+Xadmin搭建,下面记录详细的过程,请确保你的系 ...

  3. django+xadmin在线教育平台慕学网(二)

    三.xadmin后台管理 3.1 .xadmin的安装 github下在xadmin源码:下载地址 下载完成之后,解压复制xadmin文件夹 3.2.xadmin配置 (1)新建python pack ...

  4. 第三百九十二节,Django+Xadmin打造上线标准的在线教育平台—sql注入攻击,xss攻击,csrf攻击...

    第三百九十二节,Django+Xadmin打造上线标准的在线教育平台-sql注入攻击,xss攻击,csrf攻击 sql注入攻击 也就是黑客通过表单提交的地方,在表单里输入了sql语句,就是通过SQL语 ...

  5. Django xadmin引入DjangoUeditor

    Django xadmin引入DjangoUeditor 版本:python3.6.1,Django1.11.1 DjangoUeditor下载地址:https://github.com/twz915 ...

  6. 第三百九十一节,Django+Xadmin打造上线标准的在线教育平台—404,403,500页面配置...

    第三百九十一节,Django+Xadmin打造上线标准的在线教育平台-404,403,500页面配置 路由映射 在全局也就是根目录里的urls.py里配置404路由映射 注意:不是写在urlpatte ...

  7. 第三百八十一节,Django+Xadmin打造上线标准的在线教育平台—xadmin全局配置

    第三百八十一节,Django+Xadmin打造上线标准的在线教育平台-xadmin全局配置 1.xadmin主题设置 要使用xadmin主题,需要在一个app下的adminx.py后台注册文件里,写一 ...

  8. Django+xadmin 打造线上教育平台(二)登录-注册(重制)

    Django+xadmin 打造线上教育平台(二) 一.首页 1)views.py/index函数: def index(request):"""首页"&quo ...

  9. Django+xadmin打造在线教育平台(七)

    Django+xadmin打造在线教育平台(七)   代码 github下载 十.授课教师 10.1.讲师列表页 拷贝teacher-list.html和teacher-detail.html到tem ...

最新文章

  1. 刘政:别着急颠覆传统数据分析人才培养,先将落脚点放在实处
  2. 精雕道路怎么遍弧形_【养护技术】道路“创可贴”——沥青冷补料 六大优势助力道路养护...
  3. php弹幕技术轮询,PHP+Ajax实现在线聊天长轮询
  4. host 端口_如何让多端口网站用一个nginx进行反向代理实际场景分析
  5. 架构设计基础:单服务.集群.分布式,基本区别和联系
  6. [Axios] FETCH中的基础语法
  7. C语言格式化读写文件
  8. 2020.3二级中选择题文件类型题目全套
  9. 用python画风车_用Python画小女孩放风筝的示例
  10. ODAC (V9.5.15) 学习笔记(二十一)数据复制
  11. mysql数据库计算全部女生_数据分析mysql入门到精通(1)
  12. 新手linux安装vasp_史上最简单的VASP安装教程-非虚拟机
  13. 【视频编码】1080P、720P、4CIF、CIF所需要的理论带宽
  14. 工作后如何快速高效的学习专业知识
  15. php配置使用pdo,解析php5配置使用pdo
  16. Data and system ownership in the CISSP
  17. 【跨域】跨域原理 + springboot跨域配置(万能版)
  18. 行为金融(四):投资者心理与行为偏差
  19. FreeRTOS系统定时器任务的实现
  20. 简单到外行人都能看懂的“学生管理系统”

热门文章

  1. python中import os_Python常用模块os--与操作系统交互
  2. jquery点击事件传值加载页面_jQuery添加options点击事件并传值
  3. project ‘org.springframework.boot:spring-boot-starter-parent:2.1.4.RELEASE‘ not found
  4. windows 访问linux中的mongodb,MongoDB的linux系统下的安装与连接
  5. 二、搭建Apache服务器 模板引擎
  6. LeetCode 174. 地下城游戏(DP)
  7. 数据结构--链表--单链表中环的检测,环的入口,环的长度的计算
  8. 谷歌插件开发ajax请求,chrome插件 注入js以及发送ajax(message/request)
  9. python中importlib模块安装_Python中标准模块importlib详解
  10. mqtt如何判断设备离线_反渗透纯水设备膜元件如何离线清洗?