摘要: 安装第三方依赖:six,requests,python_jenkins,pbr下载地址:https://pypi.tuna.tsinghua.edu.cn/simplejenkinsapi基本语法: #实例化jenkins对象,连接远程的jenkins master server server=je 阅读全文
posted @ 2020-12-16 10:39 wateligx 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 字符串拼接 阅读全文
posted @ 2018-03-29 11:09 wateligx 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 感觉语音识别实现刷缓存有点不太现实,总不能在公司一天到晚的(开始发布,开始刷缓存,我要刷这个哪个。。。。)自言自语太傻了,准备做个类似QQ机器人的东西,识别群里 需求,根据提示,进行相应操作。。QQ机器人还在研究中,主要是基于webqq进行的。 首先把根据输入刷缓存的实现来一波。 实现这个,首先我研 阅读全文
posted @ 2018-03-27 17:03 wateligx 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 最近新系统上线,刷缓存刷个不停,准备利用语音完成此操作,解放双手,不知道能不能实现,先一点点来。。 实现步骤拆分: 1、语音识别(百度语音识别api) 2、识别后操作前台实现刷新缓存 3、。。。 想要调用百度的语音识别功能,需要如下步骤 1、需要先注册百度云的账号 2、在控制台中创建个应用,获取到A 阅读全文
posted @ 2018-03-20 16:03 wateligx 阅读(16180) 评论(1) 推荐(1) 编辑
摘要: django支持3种缓存方式 1、全站缓存(基于中间件实现) 2、视图函数做缓存(基于装饰器) 3、模板局部缓存 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memc 阅读全文
posted @ 2018-01-09 23:41 wateligx 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 需求:数据库新增数据时,写一条日志使用信号。 如何使用 1、导入模块 2、使用 阅读全文
posted @ 2018-01-09 22:53 wateligx 阅读(112) 评论(0) 推荐(0) 编辑
摘要: json不能序列化queryset类型,需要用values进行转换成列表 json不支持datetime类ing,需要我们添加新功能 以后取到任何类型我们都可以用JSONEncoder进行自定义改造。 阅读全文
posted @ 2018-01-04 23:32 wateligx 阅读(241) 评论(0) 推荐(0) 编辑
摘要: ModuleForm依赖models模块,如果项目小可以使用,项目大或以后会进行拆分不建议使用。 如果用Form的话我们需要对字段进行重新设定,如下。 ModleForm不需要对字段进行重设,只需要实例化对应的表 当使用url首次请求页面的时候即get请求,视图函数中一样。 html模板中渲染方式相 阅读全文
posted @ 2018-01-04 23:00 wateligx 阅读(236) 评论(0) 推荐(0) 编辑
摘要: """ 分页组件: 使用方法: 视图函数: from utils.pager import Pagination def host(request): all_count = models.Host.objects.all().count() # page_obj = Pagination(requ 阅读全文
posted @ 2018-01-04 21:35 wateligx 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 通常情况下我们在django中设置登陆验证,使用装饰器来检验是否登陆过。这种情况,我们所有的视图函数都需要加上,太low。 下面我们使用中间件来进行登陆验证~~~ 我们先做出登陆页面: 1、models.py 2、新建forms.py 3、views.py 4、login.html md5加密模块 阅读全文
posted @ 2017-12-31 11:29 wateligx 阅读(1394) 评论(0) 推荐(0) 编辑