10min手写(三):写配置文件生成增删改查系统

1

写配置文件生成增删改查系统

运维人员都不喜欢搞CMDB,因为有很多前端的内容,但CMDB却在运维圈占有重要的地位,开发CMDB就是各种增删改查,之后我有个想法,做一个写配置文件就自动生成页面的CMDB。

写好配置文件,自从生成页增删改查面不是梦

此项目不仅限于cmdb,各种管理系统,都可以用此项目配置。改成学生老师什么的,就变成了学校内部的mis系统,我会一直维护这个项目,大家有新需求请提issue。

效果图(我们只写左边的配置,右边的是自动生成的)

1

简单配置,生成页面

命令只有两个:

使用指南

  • 下载该项目到本地(shengxinjing/woniu-cmdb · GitHub
  • config.py是我们唯一要修改的文件
  • 修改config.py里的db_config变量,配置数据库的host,用户名,密码和要操作的数据库

修改config.py的page_config变量,此变量是设置具体的页面变量,先做一个简单的配置:

  • 执行 python woniu-build.py 处理文件,启动flask_web.py,浏览器访问http://localhost:9092/
  • 默认有一个用户,账号和密码都是51reboot

字段详解

  • page_config配置

  • menu配置详解

 

To do list:

  • 登录权限+页面权限
  • 更丰富的前端组件,现在只支持输入,日期和下拉框
  • 大家有需求请提issues, 我会持续维护这个项目

依赖

本项目Python依赖Flask和Mysqldb模块,直接pip安装一下即可

线上demo

线上demo:admin.51reboot.com/

Python 10min之CMDB

 

著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:shengxinjing (woniuppp) · GitHub
链接:10min手写(四):写配置文件生成增删改查系统 – 面向工资编程 – 知乎专栏

运维开发交流QQ群: 238757010

欢迎大家关注公共号:Reboot

7008c662deb255e4403640e068f6fd02_r

文章分类 Reboot分享, 前端, 技术博客

发表评论

电子邮件地址不会被公开。

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

在线交流

数百位业内高手和同行在等你交流
Reboot运维开发分享