python 运维平台_【运维平台】平台基础

突然心血来潮,想写点东西,隐约记得51cto有个个性域名liufeily.blog.51cto.com ,账号都已经忘记了,想了半天终于想到,于是便有了这篇文章,切入正题。

写python也有差不多两年多的时间了吧,由于非科班出身,之前除了写写shell外,无任何编程经验,为了让python有所提高,几乎把自己之前写的常用的shell脚本都重新用python写了一遍,然后就写了个批量管理的程序(都是烂大街的功能:批量传文件、批量执行命令、批量执行脚本、批量更新配置、自动更新系统等等)。写的多了觉得控制台上执行脚本很low(不要鄙视我..),便有了写web的想法,一点一点学习前端知识,学习使用django+bootstrap,经过很多个版本的更新与优化,于是便有了现在略微成熟的平台。

这篇文章只介绍用户管理、权限管理相关的东东。

登录页面:

登录进去后是主页:

用户管理页:

用户编辑页(新建页面类似,没有数据而已):

重置密码后的页面(点击重置密码后会生成一个随机密码):

角色管理界面:

角色编辑页面(新建角色一样,不重复。。)

权限管理页面差不多,就不贴了。贴下没有权限的图吧

所有表单都做了校验合法性(django的form),危险操作有确认(例如更新、删除等。),项目最大的特点是:可以根据URL做详细的权限控制。

目前项目已经搭建在了新浪SAE上:http://sadmin.sinaapp.com/ ,详细信息可以查看"关于",就记录这么多吧,下篇文章分享我基于这个所做的运维平台。

基于这个基础平台,实现了一些与运维管理相关更有用的功能,写了另一篇博文【运维平台】功能添加 ,感兴趣的朋友可以看看。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值