简单的整合saltstack与django,实现salt自动化运维

简单的整合saltstack与django,实现salt自动化运维
      saltstack提供rest_cherrypy 地址:https://docs.saltstack.com/en/latest/ref/netapi/all/salt.netapi.rest_cherrypy.html 首先,我们在salt-master上面配置resful api,创建一个saltapi的用户,设置密码, 然后在salt-master配置文件中加入resful api 的配置:                 被注释的部分是不启用SSL,我是局域网内,所以为了方便也没...

django结合jquey插件datatables,实现列表分页查询等功能

django结合jquey插件datatables,实现列表分页查询等功能
          django结合datatables插件实现分页查询等功能非常的简单,比如实现服务器列表的分页查询实例: 服务器的模型: views: def index(request): return render(request,'hostlist/index.html',{}) def get_hosts(request): hosts = Host.objects.all() list = [] for i in hosts: list.append({'id':i.id,'hostname':i.hostname,'ip':i...

django利用select2实现自动补全搜索

django利用select2实现自动补全搜索
            select2是一个优秀的jquery插件。 django实现select2的查询与自动补全也非常简单。比如说查询部门: view中: @login_required def get_department(request): q = str(request.GET['q']) data = Department.objects.filter(name__icontains=q) list = [] for i in data: list.append({'id':str(i.i...

django实现登录跳转到登录前的页面

django实现登录跳转到登录前的页面
            django实现登录跳转到登录前的页面的方法其实很简单: 在登录页面新增一个隐藏的input: <input type="hidden" name="next" value="{{ request.GET.next }}"> 获取URL上面的next的get值(如图)                           在登录的view里面这样是跳转: ........ login(...

把pip源改成清华大学pip源

把pip源改成清华大学pip源
清华大学国内pip:https://pypi.tuna.tsinghua.edu.cn/simple 清华大学的pip源,它是官网pypi的镜像,每隔5分钟同步一次. 临时使用: 可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple 例如: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pycurl 这样就会从清华这边的镜像去安装pycurl库 永久修改方法: linux下,修改 ~/.pip/pip.conf (没有就创建一个), 修改 in...

python实现整理端口映射文件插入数据库

python实现整理端口映射文件插入数据库
信息部门有一套端口映射的系统,我们有时候需要根据外网IP和端口来查是那台机器,每次都要去找信息部的人去沟通,这样效率低下,信息部提供了操作的日志文件,我把他整理出来然后放到数据库里面,放在平台上,以便我们以后的查询,未处理的如下:             处理后的文档如下: 结构是这样。 外网IP 外网端口 内网端口 内网IP 建一个表,包含ID,内网ip,内网端口,外网IP...

Flask:第一个简单的web

Flask:第一个简单的web
一切就绪,开始我们正式的flask之路。 首先打开pycharm.创建一个flask项目,然后pycharm会给我们创建一个hello world的app. 下面是完整的代码:   from flask import Flask #从flask模块导入Flask实例 app = Flask(__name__) #初始化实例 @app.route('/') #路由/ def hello_world(): #视图函数 return 'Hello World!' if __name__ == '__main__': ...

mssql数据转换到到mysql的python脚本

mssql数据转换到到mysql的python脚本
情景是这样的,公司某系统用的是mssql数据库,而我们系统使用的是mysql,需要同步几张表的信息过来,但是数据都不是很大。所以写了个脚本同步,然后在写个crontab定时同步下(里面有truncate,因为数据不大,没有必要去比对数据再update了)。 系统环境是centos6.5,python版本是2.7.10,需要安装mysqldb和pymssql模块。 一、extension.py import MySQLdb import pymssql class Mysqlsync: def __in...