django rest Framework 密码hash加密

django rest Framework 密码hash加密
serializers.py: class ProfileSerializer(serializers.ModelSerializer): class Meta: model = Profile # fields = ('id', 'username', 'email', 'chinese_name', 'sex','birthday') fields = '__all__' extra_kwargs = {'password': {'write_only': True}} def create(self, validated_data): password = validated_da...

django 批量导入excel数据简单事例

django 批量导入excel数据简单事例
需要用到xlrd模块来处理excel表格数据: pip install xlrd 数据库model: class MainNumber(models.Model): number = models.CharField(max_length=125, unique=True, verbose_name=u'主单号') air_company = models.CharField(max_length=255, null=True, blank=True,\ verbose_name=u'航空公司') status = models.CharField(max_le...

简单的整合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...