首页 > 代码库 > 运维平台:平台基础

运维平台:平台基础

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

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

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

登录页面:

wKiom1Rtav2xbVd0AAC0nGAfUK8011.jpg


登录进去后是主页:

wKioL1Rta-PC9kxDAAIkijT3FXc453.jpg


用户管理页:

wKiom1Rta6SB_Fo1AANvv2UXUys067.jpg


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

wKiom1Rta_HiQbutAAFeeBXo_co330.jpg


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

wKioL1RtbZrQ6YdmAAD3ReWIsIQ440.jpg


角色管理界面:

wKioL1RtbcjQ56DzAAF_LA4i0nI189.jpg


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

wKiom1RtbZbTAjjkAALb37FrDNU893.jpg


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

wKiom1RtbiXj6KT-AAEJyMOZktQ955.jpg


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


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


本文出自 “liufeily的技术博客” 博客,请务必保留此出处http://liufeily.blog.51cto.com/4133634/1580030

运维平台:平台基础