标签:运维 python 自动化 django bootstrap
突然心血来潮,想写点东西,隐约记得51cto有个个性域名liufeily.blog.51cto.com ,账号都已经忘记了,想了半天终于想到,于是便有了这篇文章,切入正题。
写python也有差不多两年多的时间了吧,由于非科班出身,之前除了写写shell外,无任何编程经验,为了让python有所提高,几乎把自己之前写的常用的shell脚本都重新用python写了一遍,然后就写了个批量管理的程序(都是烂大街的功能:批量传文件、批量执行命令、批量执行脚本、批量更新配置、自动更新系统等等)。写的多了觉得控制台上执行脚本很low(不要鄙视我..),便有了写web的想法,一点一点学习前端知识,学习使用django+bootstrap,经过很多个版本的更新与优化,于是便有了现在略微成熟的平台。
这篇文章只介绍用户管理、权限管理相关的东东。
登录页面:
登录进去后是主页:
用户管理页:
用户编辑页(新建页面类似,没有数据而已):
重置密码后的页面(点击重置密码后会生成一个随机密码):
角色管理界面:
角色编辑页面(新建角色一样,不重复。。)
权限管理页面差不多,就不贴了。贴下没有权限的图吧
所有表单都做了校验合法性(django的form),危险操作有确认(例如更新、删除等。),项目最大的特点是:可以根据URL做详细的权限控制。
目前项目已经搭建在了新浪SAE上:http://sadmin.sinaapp.com/ ,详细信息可以查看"关于",就记录这么多吧,下篇文章分享我基于这个所做的运维平台。
本文出自 “liufeily的技术博客” 博客,请务必保留此出处http://liufeily.blog.51cto.com/4133634/1580030
标签:运维 python 自动化 django bootstrap
原文地址:http://liufeily.blog.51cto.com/4133634/1580030