代码改变世界

Docker日常常用命令汇总

2019-11-24 19:57 by 那个杰克, 409 阅读, 0 推荐, 收藏, 编辑
摘要:一、使用docker镜像/容器 (1)创建容器,且进入命令台 (2)查看/容器 (3)重启容器且使用 (4)创建守护进程 (5)创建守护进程并进入 (6)该方法进入容器,exit()退出容器时,容器仍处于up状态 (7)该方法进入容器,exit()退出容器时,容器后台不再运行 二、docker的Do 阅读全文

(三)unittest断言方法的介绍

2019-11-24 12:20 by 那个杰克, 596 阅读, 0 推荐, 收藏, 编辑
摘要:断言如同在测试用例上,类似于预期结果与实际结果是否一致,如果一致则表示测试通过,Assert断言很好的用于测试结果判断上,更灵活的对预期结果和实际结果进行对比,下面简单的介绍一下unittest的Assert断言 unittest中基础的assert断言包括: 方法|用法|说明 | | assert 阅读全文

(二)unittst用例操作

2019-11-24 12:17 by 那个杰克, 216 阅读, 0 推荐, 收藏, 编辑
摘要:一、跳过用例 @unittest.skip(reason) 跳过被此装饰器装饰的测试。 reason 为测试被跳过的原因。 应用场景: 1,有些用例不需要再次执行,或者作废的用例 2,本次测试构建,不需要执行的用例 二、跳过用例,如果条件为真 @unittest.skipIf(condition, 阅读全文

(一)unittest介绍

2019-11-23 23:08 by 那个杰克, 254 阅读, 0 推荐, 收藏, 编辑
摘要:一、unittest框架四要素: + test fixture 测试脚手架 + test case 测试用例 + test suite 一系列的测试用例,测试套件,用于组合一系列测试用例 + test runner 测试运行器 用于运行测试套件,并图形化生成测试报告 test case 测试用例 继 阅读全文

浅谈递归算法函数的入门到放弃

2019-11-23 21:11 by 那个杰克, 362 阅读, 0 推荐, 收藏, 编辑
摘要:递归函数的使用 什么是递归函数 递归算法是一种直接或者间接调用自身函数或者方法的算法。递归算法的实质是把问题分解成规模缩小的同类问题的子问题,然后递归调用方法来表示问题的解。递归算法对解决一大类问题很有效,它可以使算法简洁和易于理解。递归算法,其实说白了,就是程序的自身调用。它表现在一段程序中往往会 阅读全文

(五)表单类的创建和使用

2019-11-23 10:34 by 那个杰克, 476 阅读, 0 推荐, 收藏, 编辑
摘要:一、创建表单 表单类的作用: 1、在template模板中,使用Django中已存在的表单,快速生成表单控件,该类表单控件已存在验证数据合法性的功能,开箱即用。 2、在view视图函数中,使用表单类对Model模型对应的数据库表进行数据的存储作用 表单类组件的类型: 1、Form组件: 生成页面可用 阅读全文

(四)注册登录--重用Django

2019-11-23 10:23 by 那个杰克, 136 阅读, 0 推荐, 收藏, 编辑
摘要:一、使用已有登录功能 (1)进入Lib\sitepackages\django\contrib\admin\templates\registration下,将对应模板,复制到项目template模板中 (2)重写登录模板,且放入templates/account文件夹 (3)设计模型使用已有的Use 阅读全文

(三)Django模板语言

2019-11-23 10:17 by 那个杰克, 302 阅读, 0 推荐, 收藏, 编辑
摘要:一、字典,列表,类在template模板中的使用 在视图函数中,即views.py中进行传值操作,可通过render方法,进行传值 对应home.html模板应用 使用{{ stirng }}(变量)语句, 表示取string变量 注意string可以是字典、列表、字符串、数字等 对应home.ht 阅读全文

(二)Django模板的应用

2019-11-23 00:26 by 那个杰克, 217 阅读, 0 推荐, 收藏, 编辑
摘要:一、配置项目的基础模板,分三部分 base.html 基础部分,需要包括基本的HTML标签 header部分 body部分 html闭合标签 header.html 头部部分,仅负责头部模板 footer.html 尾部部分,仅负责尾部模板 阅读全文

(一)Django项目架构介绍

2019-11-23 00:23 by 那个杰克, 973 阅读, 0 推荐, 收藏, 编辑
摘要:项目的架构为: 1、虚拟环境virtualenv 安装Django==2.1.3 安装pymysql 安装mysqlclient 安装其他等 2、项目结构为: 应用APP: blog 管理博客 account 管理用户注册/登录/等 后台数据库: mysql 路由分层及命名空间: 根据应用进行分层 阅读全文