没有合适的资源?快使用搜索试试~ 我知道了~
PYTHON实现将数据库中多级菜单表读取后输出JSON.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 53 浏览量
2022-10-25
21:54:21
上传
评论
收藏 37KB DOCX 举报
温馨提示
试读
11页
PYTHON实现将数据库中多级菜单表读取后输出JSON.docxPYTHON实现将数据库中多级菜单表读取后输出JSON.docx
资源推荐
资源详情
资源评论
PYTHON 实现将数据库中多级菜单表读取后输出 JSON
-----也来谈谈 PYTHON
听说潘石屹 PYTHON 已经入门,并取得很大成就,极大激发了本
人的学习兴趣,以前用过 DELPHI ,C++,C#,JAVA,等多种开发平
台,觉得学习 PYTHON 应该不是难事。
随着学习的深入,发现 PYTHON 在某些方面做得不够严谨,运行
速度太慢等。
PYTHON 实现将数据库中多级菜单表读取后输出
本文将用
JSON
,虽然在百度上可以搜索到相关的文章,但是很多细节都没有
说清,没有实用性, 本文将毫无保留贡献所有相关 PYTHON 源码,
源码已运用到实际工程中。
1. 菜单表结构(MYSQL)
create table SM_AUTHORITY
(
id
INTEGER not null, --菜单编号
--菜单的父节点
parent_id INTEGER,
xname
xcode
position
icon
VARCHAR2(64) not null, --菜单名称
VARCHAR2(128) not null, ---没用
INTEGER,
----菜单顺序
--没用
VARCHAR2(256),
VARCHAR2(256),
NUMBER(1) not null,
memo
xstatus
--没用
--是否启用菜单
is_leaf NUMBER(1) not null,
pageurl VARCHAR2(200),
isbutton INTEGER default 0
--是否枝叶
--菜单执行的URL
--没用
)
2. 在 PYCHARM 项目中,新建一个 PYTHON FILE,取名
Menu_Helper.py,放在functions 自定义包
直接上代码:
#!/usr/bin/evn python
# coding=utf-8
from publics import Mysql_helper #定义在 publics 自定义包,需要加__init__.py
def __init__(self, _id, _parent_id, _name, _code, _icon, _memo, _status,
_position, _is_leaf, _pageurl, _isbutton, _subMenus):
self.id = _id
self.parent_id = _parent_id
self.name = _name
self.status = _status
def _id(self):
return self.id
@property
@property
def _name(self):
return self.name
@property
@property
@property
@property
def _status(self):
return self.status
@property
def _position(self):
return self.position
@property
@property
@property
def _isbutton(self):
return self.isbutton
@property
def _subMenus(self):
return self.child
剩余10页未读,继续阅读
资源评论
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功