WSGI实现简单的接口请求服务

1>前言 最近工作需要用到http请求,类似实现一些需求如平台组装命令,下发给终端,终端即时处理并返回结果等,起初可能会想起用Django或者Flask框架去做,当然,这是功能及其强大的框架去做肯定是没啥问题了,但是但凡设计到框架,环境搭建可能就会耗费很多时间,并且考虑到这一...

2019-04-30 11:32:06

阅读数 28

评论数 0

appnium+python+夜神模拟器编写第一个自动化脚本

1>前言 之前已经搭好了appnium和安卓环境,本章介绍下基于模拟器实现自动化测试,会引入3个知识:1、安卓模拟器的对接这套自动化环境的相关配置;2、利用安卓工具uiautomatorviewer定位元素;3、脚本编写。 2>安卓模拟器 下载一个夜神模拟器,安装...

2019-04-29 17:49:14

阅读数 62

评论数 0

搭建app自动化测试环境

1>需要的软件 -->1.1、jdk -->1.2、python -->1.3、python的appnium库:Appium-Python-Client(pip安装或者pycharm等工具安装) -->1.4、Andro...

2019-04-29 16:22:04

阅读数 10

评论数 0

Django学习之项目记录3

1>注册页面的基本错误信息返回已经实现了,接下来就是优化下校验规则,也就是加钩子, 如上,当基本规则校验之后,才会再校验这些“额外”的校验规则,需要注意的,局部钩子返回的错误信息仍然在字段名称 对应的值里面,就是那个错误字典:{字段1:[,,,,,,],字段2:[,,...

2018-08-15 11:58:39

阅读数 66

评论数 0

Django学习之项目记录二

1>图像上传及预览功能 思路:利用label的for属性,实际指向file类型的input标签,这样,点击label就跟点击这个input效果一样, 如下,label的 for属性,值为avatar,跟下面file类型的input的id属性值一样,再隐藏改input,就实...

2018-08-14 16:01:37

阅读数 68

评论数 0

Django学习之项目记录一

1>之前通过bootstrap快速创建了登陆页面, 2>通过pillow模块生成了验证码,后粗通过cookie校验验证码,记得要把验证码写入session。 3>点击验证码实现更换功能, 4&g...

2018-08-14 12:02:07

阅读数 77

评论数 0

python生成图片验证码

1>借助一个pillow库          pip3 install pillow 2>解析 img = Image.new('RGB', (236, 36), (0, 0, 0))  # 生成图片对象,大小236X36,三原色 000为黑色...

2018-08-08 15:53:06

阅读数 729

评论数 1

Django学习之中间件

1>概念     中间件,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入     与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。     比如你想修改请求,例如被传送到view中的Htt...

2018-08-06 10:50:59

阅读数 49

评论数 0

Django学习之用户认证组件

1>引子     我们之前做用户认证是通过取表单数据跟数据库对应表存储的值做对比,通过就返回一个页面,不通过就重定位     到登陆页面等等,如果每个视图函数都写一下,其实冗余代码还是挺多的,当然,你也可以封装成函数,简化代码。     其实Django提供了一套更专业...

2018-08-03 11:38:09

阅读数 192

评论数 0

Django学习之Session

1>介绍      cookie看似解决了HTTP(短连接、无状态)的会话保持问题,但把全部用户数据保存在客户端,      存在安全隐患,于是cookie+session出现了!我们可以把关于用户的数据保存在服务端,      在客户端cookie里加一个sessio...

2018-08-02 10:44:25

阅读数 69

评论数 0

Django学习之Cookie

1>什么是Cookie     其实Cookie是key-value结构,类似于一个python中的字典。随着服务器端的响应发送给客户端浏览器。     然后客户端浏览器会把Cookie保存起来,并标注Cookie来源,当下一次再访问同一服务器时把Cookie再    ...

2018-08-01 10:32:23

阅读数 62

评论数 0

Django学习之Forms组件二---钩子

1>校验失败错误信息返回 基于之前的规则,增加error_message参数,自定义一些错误信息,如下 基于上面一些校验规则可能过于简单,不太能满足实际需求,我们需要再增加一些自定义的校验,包含校验单个字段和多个 字段的,这就是局部钩子 和全局钩子, 其实...

2018-07-31 11:16:30

阅读数 321

评论数 0

Django学习之Forms组件一

1>概念 django框架提供了一个Form类,来进行web开发中的表单提交数据的处理工作。  form组件的2大功能:        1 对用户提交的内容进行验证(from表单/Ajax,显示错误信息)        2 保留用户上次输入的信息             ...

2018-07-31 09:49:08

阅读数 328

评论数 0

Django学习之分页器

1>数据批量插入     网站内容记录很多,必然要分页显示,比如100条数据,每页显示10条,那么总共就有10页,点击对应的页签,则     显示相应的内容,实现这个需求之前,我们先看怎么对mysql批量插入数据,     一个方法,for循环再插入,如下, ...

2018-07-30 11:18:00

阅读数 266

评论数 0

Django与Ajax三---实现文件上传

1>先看下基于FORM表单的文件上传 为了证明设个request.FILES里面存的确实是一个文件对象,我们把它下载下来, 2>再看ajax怎么实现文件上传 看下上面的文件取值 所以   $('#file')[0]...

2018-07-28 13:40:55

阅读数 557

评论数 1

Django与Ajax二---实现登录验证

1>先看下之前form表单实现 这里一下引出了两个新的概念     1> enctype="application/x-www-form-urlencoded" 参数     2&gt...

2018-07-28 12:16:32

阅读数 737

评论数 0

Django与Ajax

1>什么是Ajax          AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与      服务器进行异步交互,传输的数据为XML(现在多用json数据) ...

2018-07-27 14:04:35

阅读数 1166

评论数 1

模型层之多表操作的图书管理系统

1>效果 如下,3个html文件,两个页面(添加和删除基本一样),各个按钮实现对应的增删改查功能。 思路:1>查看书籍页面:从数据库找到所有的书籍对象,html循环对象取值,显示书籍信息,            多对多的作者,html中通过书本...

2018-07-27 10:59:07

阅读数 62

评论数 0

Django学习之模型层---多表操作之查(三)

1>聚合查询      其实就是查询平均值,最大值,最小值等,对应有这些函数,avg,max,min,count      例如,查询所有书籍的平均值,如下           那这个 aggregate()是啥?     aggregate()是QuerySet ...

2018-07-26 10:04:25

阅读数 72

评论数 0

Django学习之模型层---多表操作之查(二)

1>基于双下划线的跨表查询(转成sql语句就是sql的join查询)     前一篇将的基于对象的跨表查询,都是基于相互之间有关联关系的表的查询,本篇主要是讲当多个表之间     没有关联关系,应该怎么链表查询,其实就是用双下划线连接,可链接多个,一直链到你想要的那张表为...

2018-07-25 11:37:12

阅读数 46

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭