四时宝库

程序员的知识宝库

「python+django」开发linux运维管理平台:服务器信息获取和操作

前端用表格展示出来,引入bootstrap-table,layer和jquery插件,显示内容如下:

服务器ip写在一个txt文件里,列表中的每个值都是用python的paramiko模块直接从服务器读取到的,代码节选如下:

搜索按钮的实现是通过bootstrap-table里面的queryParams获取到前端输入的主机名或者ip地址实现筛选:

批量删除是通过ajax把需要删除的id传给视图函数serverdelall:

视图函数里面的批量删除函数serverdelall,是通过ajax拿到需要删除的全部ids,再进行删除:

增加按钮是通过layer打开一个对话框,写入需要添加的主机信息,再用ajax传给视图函数serversaveallinfo进行处理:

视图函数里面的增加,serversaveallinfo,是从前端ajax拿到全部数据之后,赋值给一个新的类对象entity,再把类对象进行save.

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接