tmp4321 (25)in #devops • 7 years ago期末总结 - yann学长的运维开发指南48目前进度 第6章的内容比较长,所以拆分成了若干个小节说明,以下为当前进度: 内容介绍 过程梳理 总结 过程梳理 看看我们之前经过的内容 确保功能测试之间相互隔离 这个内容是避免测试信息干扰生产 使用了新的测试类,同时分离了不同的测试用例文件 解决页面刷新延迟…tmp4321 (25)in #devops • 7 years ago在表单中使用URL - yann学长的运维开发指南47目前进度 第6章的内容比较长,所以拆分成了若干个小节说明,以下为当前进度: 确保功能测试之间相互隔离 解决页面刷新延迟 使用TDD 实现新设计 逐步迭代,实现新设计 使用Django测试客户端一起测试视图、模板和URL 用于添加待办事项的URL和视图 调整模型 每个列表都应该有自己的URL 还需要一个视图,把待办事项加入现有清单…tmp4321 (25)in #devops • 7 years ago新增项目的URL - yann学长的运维开发指南46目前进度 第6章的内容比较长,所以拆分成了若干个小节说明,以下为当前进度: 确保功能测试之间相互隔离 解决页面刷新延迟 使用TDD 实现新设计 逐步迭代,实现新设计 使用Django测试客户端一起测试视图、模板和URL 用于添加待办事项的URL和视图 调整模型 每个列表都应该有自己的URL…tmp4321 (25)in #devops • 7 years ago给列表自己的URL - yann学长的运维开发指南45目前进度 第6章的内容比较长,所以拆分成了若干个小节说明,以下为当前进度: 确保功能测试之间相互隔离 解决页面刷新延迟 使用TDD 实现新设计 逐步迭代,实现新设计 使用Django测试客户端一起测试视图、模板和URL 用于添加待办事项的URL和视图 调整模型 每个列表都应该有自己的URL 内容介绍…tmp4321 (25)in #devops • 7 years ago调整模型 - yann学长的运维开发指南44目前进度 第6章的内容比较长,所以拆分成了若干个小节说明,以下为当前进度: 确保功能测试之间相互隔离 解决页面刷新延迟 使用TDD 实现新设计 逐步迭代,实现新设计 使用Django测试客户端一起测试视图、模板和URL 用于添加待办事项的URL和视图 调整模型 内容介绍 调整模型 调整测试…tmp4321 (25)in #devops • 7 years ago表单指向添加的URL - yann学长的运维开发指南43目前进度 第6章的内容比较长,所以拆分成了若干个小节说明,以下为当前进度: 确保功能测试之间相互隔离 解决页面刷新延迟 使用TDD 实现新设计 逐步迭代,实现新设计 使用Django测试客户端一起测试视图、模板和URL 用于添加待办事项的URL和视图 内容介绍 删除冗余代码 删除代码…tmp4321 (25)in #devops • 8 years ago添加项目的URL - yann学长的运维开发指南42目前进度 第6章的内容比较长,所以拆分成了若干个小节说明,以下为当前进度: 确保功能测试之间相互隔离 解决页面刷新延迟 使用TDD 实现新设计 逐步迭代,实现新设计 使用Django测试客户端一起测试视图、模板和URL 用于添加待办事项的URL和视图 调整模型 每个列表都应该有自己的URL 还需要一个视图,把待办事项加入现有清单…tmp4321 (25)in #devops • 8 years ago新的URL - yann学长的运维开发指南41大纲 第6章的内容还是比较激动的,在这个章节里会完成一个可用的网站 加上域名就可以对外展示的那种 内容介绍 新的URL 新建清单测试 添加模板 建立新的模板 修改模板和视图 新的URL 在之前的测试中,发现需要额外的一个URL,不能用首页来展示查询内容…tmp4321 (25)in #devops • 8 years ago新的工具 - yann学长的运维开发指南40大纲 第6章的内容还是比较激动的,在这个章节里会完成一个可用的网站 加上域名就可以对外展示的那种 内容介绍 新的工具 新建测试类 配置新的URL 建立新的视图 再次更新 测试通过? 重新审视代码 新的工具…tmp4321 (25)in #devops • 8 years ago一点设计 - yann学长的运维开发指南38大纲 第6章的内容还是比较激动的,在这个章节里会完成一个可用的网站 加上域名就可以对外展示的那种 内容介绍 下面来看今天的内容 具体内容如下: 访问方法 新建多用户测试 补完测试脚本 测试效果 构造唯一URL测试 尝试修改视图 一点点设计 访问方法…tmp4321 (25)in #devops • 8 years ago网页渲染时间 - yann学长的运维开发指南37大纲 第6章的内容还是比较激动的,在这个章节里会完成一个可用的网站 加上域名就可以对外展示的那种 内容介绍 今天说一下,修改代码以解决测试框架即时操作与网页渲染过慢的矛盾 下面来看今天的内容 具体内容如下: 整理模块 文件目录结构 添加NewVisitorTest类 修改访问地址…tmp4321 (25)in #devops • 8 years ago新的一章 - yann学长的运维开发指南34大纲 第6章的内容还是比较激动的,在这个章节里会完成一个可用的网站 加上域名就可以对外展示的那种 内容介绍 根据大纲看来,这一章也是内容复杂的一章,不过请放心,最后会有总结的 下面来看今天的内容: 具体内容如下: 整理模块 文件目录结构 添加NewVisitorTest类 修改访问地址…tmp4321 (25)in #devops • 8 years ago内容总结5 - yann学长的运维开发指南33大纲 第五次内容终结的大纲 本次的主要内容是把用户输入的内容保存到数据库中 分集介绍 以下为前面数期的分集介绍,提供超链接指向,方便查看. 具体内容如下: 编写表单,发送POST请求 在服务器中处理POST请求 把Python变量传入模板中渲染 ORM及数据库模型…tmp4321 (25)in #devops • 8 years ago迁移数据库 - yann学长的运维开发指南33title: 迁移数据库 - yann学长的运维开发指南33 tags: python categories: 运维开发 keywords: 'python,tdd,web开发' description: 操作数据库 date: 2018-05-24 21:21:09 说明 目前的进度及后续的课程…tmp4321 (25)in #devops • 8 years ago处理完POST请求后跳转 - yann学长的运维开发指南32说明 目前的进度及后续的课程 介绍 上节介绍了如何测试数据库里数据的条数及如何识别空的提交内容. 提示一下,目前的环境里每次测试是现插数据到数据库的,用完就清理掉了,请注意 今天的具体内容如下: POST请求后需要重定向 清理视图函数 分割测试内容 在模板中渲染多条记录…tmp4321 (25)in #devops • 8 years agoPOST请求参数存入数据库 - yann学长的运维开发指南31说明 目前的进度及后续的课程 介绍 在上节的内容中,填写的内容是无法保持的,所以本节会介绍ORM,使用其比直接操作数据库方便一点. 今天的具体内容如下: 把POST请求的参数存入数据库 提交到数据库 修改函数返回值 不保存空内容的测试 更新视图 把POST请求的参数存入数据库…tmp4321 (25)in #devops • 8 years agoORM及数据库模型 - yann学长的运维开发指南30说明 目前的进度及后续的课程 介绍 在上节的内容中,填写的内容是无法保持的,所以本节会介绍ORM,使用其比直接操作数据库方便一点. 今天的具体内容如下: 给ORM的测试 定义Item 继承save属性 构造lists_item表 定义text属性 生成数据库字段…tmp4321 (25)in #devops • 8 years ago关于表单提交的功能测试 - yann学长的运维开发指南29说明 目前的进度及后续的课程 介绍 今天的内容是服务端处理POST请求及模板渲染. 今天的具体内容如下: 再次发起功能测试 构造新的功能测试 再次发起功能测试 上节通过各种修改,我们POST的字符串,传到了模板上,并通过了相关的单元测试. 这次我们要对其再进行功能测试 python functional_tests.pytmp4321 (25)in #devops • 8 years ago服务端处理表单提交 - yann学长的运维开发指南28说明 目前的进度及后续的课程 介绍 今天的内容是服务端处理POST请求及模板渲染. 今天的具体内容如下: 服务端处理提交的请求 构造正确的结果 把变量传入模板渲染 测试使用模板 更新视图模块 服务端处理提交的请求 复习一下之前的知识…tmp4321 (25)in #devops • 8 years ago编写表单发送请求 - yann学长的运维开发指南27说明 目前的进度及后续的课程 介绍 延续上节的内容,这次来实践一下.主要内容是修改模板,及解决跨站问题. 今天的具体内容如下: 更新模板 奇怪的失败 稍微作弊一下 问题解决 更新模板 vi lists/templates/home.html