redis-py概况
redis-py是一套使用Python编程语言访问Redis服务器的接口库。
1. 安装redis-py
2. 简单的使用示例
3. 连接Redis服务器
redis-py提供两个类Redis和StrictRedis用于实现Redis的命令,其中StrictRedis实现了绝大部分Redis官方提供的接口,Redis继承自StrictRedis,提供对之前较老版本的接口的兼容支持。...
Jinjia2语法说明
Jinjia2模板是一种文本文件,可以其格式可以是HTML、XML、CSV等等,其后缀没有命名限制。模板内部包含一些变量、表达式和标签,当渲染模板时,变量将被替换为具体的值,表达式将被计算,标签将按照模板语法进行解析执行。
1. 变量
模板的变量以字典的方式传入到模板中,变量中包含可访问的属性值或元素,这些都是由应用程序提供的。
2. 过滤器
变量的值可以通过过滤器进一步修改,并且依次...
WTForms表单验证
当编写验证客户端提交的多个Form表单时,视图函数中的代码很快将变得冗长和难以阅读,调试和维护也变得难以忍受。通过使用WTForms库,将表单定义为继承于Form的类,使用该类可以验证所有表单,并且可以在模板中自动生成表单对应的HTML元素,定制HTML生成过程,从而实现业务逻辑代码和展示的分离,并使得代码简洁干净、易于维护。
1. 下载安装
2. 关键概念
Forms是WTFo...
pytest使用简介
pytest是一个可以轻松创建简单的和可弹性伸缩的测试框架,测试用例的编写简洁直观、易于阅读,只需要几分钟的时间就可以为你的应用或库创建出一个小的单元测试用例或复杂的功能测试用例。
1. 安装
在命令行输入如下指令进行安装:
检查pytest版本:
2. 一个简单示例
待测试程序sample.py代码如下:
测试用例文件test_sample.py代码如下:
测试结...