django-xadmin使用之更改菜单url
环境: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相关推荐
- Django+xadmin 打造线上教育平台(二)-1(旧)
Django+xadmin 打造线上教育平台 一.完成用户注册和登录功能 1-1.完成首页页面,访问:http://127.0.0.1:8000/index/ 1)html页面代码: <!DO ...
- 通过一文学会搭建Django+Xadmin后台管理系统
由于项目要快速搭建后台管理系统,想想知道的有Django admin还有Java的Guns,可是Guns并不熟悉,没时间慢慢学,于是使用Django+Xadmin搭建,下面记录详细的过程,请确保你的系 ...
- django+xadmin在线教育平台慕学网(二)
三.xadmin后台管理 3.1 .xadmin的安装 github下在xadmin源码:下载地址 下载完成之后,解压复制xadmin文件夹 3.2.xadmin配置 (1)新建python pack ...
- 第三百九十二节,Django+Xadmin打造上线标准的在线教育平台—sql注入攻击,xss攻击,csrf攻击...
第三百九十二节,Django+Xadmin打造上线标准的在线教育平台-sql注入攻击,xss攻击,csrf攻击 sql注入攻击 也就是黑客通过表单提交的地方,在表单里输入了sql语句,就是通过SQL语 ...
- Django xadmin引入DjangoUeditor
Django xadmin引入DjangoUeditor 版本:python3.6.1,Django1.11.1 DjangoUeditor下载地址:https://github.com/twz915 ...
- 第三百九十一节,Django+Xadmin打造上线标准的在线教育平台—404,403,500页面配置...
第三百九十一节,Django+Xadmin打造上线标准的在线教育平台-404,403,500页面配置 路由映射 在全局也就是根目录里的urls.py里配置404路由映射 注意:不是写在urlpatte ...
- 第三百八十一节,Django+Xadmin打造上线标准的在线教育平台—xadmin全局配置
第三百八十一节,Django+Xadmin打造上线标准的在线教育平台-xadmin全局配置 1.xadmin主题设置 要使用xadmin主题,需要在一个app下的adminx.py后台注册文件里,写一 ...
- Django+xadmin 打造线上教育平台(二)登录-注册(重制)
Django+xadmin 打造线上教育平台(二) 一.首页 1)views.py/index函数: def index(request):"""首页"&quo ...
- Django+xadmin打造在线教育平台(七)
Django+xadmin打造在线教育平台(七) 代码 github下载 十.授课教师 10.1.讲师列表页 拷贝teacher-list.html和teacher-detail.html到tem ...
最新文章
- 刘政:别着急颠覆传统数据分析人才培养,先将落脚点放在实处
- 精雕道路怎么遍弧形_【养护技术】道路“创可贴”——沥青冷补料 六大优势助力道路养护...
- php弹幕技术轮询,PHP+Ajax实现在线聊天长轮询
- host 端口_如何让多端口网站用一个nginx进行反向代理实际场景分析
- 架构设计基础:单服务.集群.分布式,基本区别和联系
- [Axios] FETCH中的基础语法
- C语言格式化读写文件
- 2020.3二级中选择题文件类型题目全套
- 用python画风车_用Python画小女孩放风筝的示例
- ODAC (V9.5.15) 学习笔记(二十一)数据复制
- mysql数据库计算全部女生_数据分析mysql入门到精通(1)
- 新手linux安装vasp_史上最简单的VASP安装教程-非虚拟机
- 【视频编码】1080P、720P、4CIF、CIF所需要的理论带宽
- 工作后如何快速高效的学习专业知识
- php配置使用pdo,解析php5配置使用pdo
- Data and system ownership in the CISSP
- 【跨域】跨域原理 + springboot跨域配置(万能版)
- 行为金融(四):投资者心理与行为偏差
- FreeRTOS系统定时器任务的实现
- 简单到外行人都能看懂的“学生管理系统”
热门文章
- python中import os_Python常用模块os--与操作系统交互
- jquery点击事件传值加载页面_jQuery添加options点击事件并传值
- project ‘org.springframework.boot:spring-boot-starter-parent:2.1.4.RELEASE‘ not found
- windows 访问linux中的mongodb,MongoDB的linux系统下的安装与连接
- 二、搭建Apache服务器 模板引擎
- LeetCode 174. 地下城游戏(DP)
- 数据结构--链表--单链表中环的检测,环的入口,环的长度的计算
- 谷歌插件开发ajax请求,chrome插件 注入js以及发送ajax(message/request)
- python中importlib模块安装_Python中标准模块importlib详解
- mqtt如何判断设备离线_反渗透纯水设备膜元件如何离线清洗?