摘要:
1.创建项目 1.1 首先打开gitee新建一个仓库 1.2 然后使用git把项目拉到本地磁盘下,首先执行git clone 从远端仓库把代码拉到本地 git执行所需代码 git init 初始化git仓库,在文件夹中生成隐藏的.git文件git status 查看当前工作区的状态cd it05 c 阅读全文
摘要:
软件测试模型 软件测试和软件开发一样,都遵循软件工程原理,遵循管理学原理 。测试专家通过实践总结出了很多很好的测试模型。这些模型将测试活动进行了抽象,明确了测试与开发之间的关系,是测试管理的重要参考依据。 V模型 模型是一个著名的、以测试为驱动的开发模型,该模型强调开发过程中测试贯穿始终,是瀑布模型 阅读全文
摘要:
Flask中cookie和session介绍 介绍 在网站中,http请求是无状态的的。也就是说即使第一次和服务器连接上后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。cookie的出现就是为了解决这个问题,第一次登录后服务器返回了一些数据(cookie)给浏览器,然后浏览器保 阅读全文
摘要:
Flask数据库基本操作 在Flask-SQLAlchemy中,插入、修改、删除操作,均由数据库会话管理。 会话用 db.session 表示。在准备把数据写入数据库前,要先将数据添加到会话中然后调用 commit() 方法提交会话。 在 Flask-SQLAlchemy 中,查询操作是通过 que 阅读全文
摘要:
csrf原理及flask的处理方法 为什么需要CSRF? Flask-WTF 表单保护你免受 CSRF 威胁,你不需要有任何担心。尽管如此,如果你有不包含表单的视图,那么它们仍需要保护。 例如,由 AJAX 发送的 POST 请求,然而它背后并没有表单。在 Flask-WTF 0.9.0 以前的版本 阅读全文
摘要:
OSI模型——传输层 运输层 运输层概述 运输层提供应用层端到端通信服务,通俗的讲,两个主机通讯,也就是应用层上的进程之间的通信,也就是转换为进程和进程之间的通信了,我们之前学到网络层,IP协议能将分组准确的发送到目的主机,但是停留在网络层,并不知道要怎么交给我们的主机应用进程,通过前面的学习,我们 阅读全文
摘要:
Django中ORM的聚合索引 在Django中,聚合函数是通过aggregate方法实现的,aggregate方法返回的结果是一个字典 在使用时需要先导入模块from django.db.models import Count,Avg,Max,Min,Sum 假设有一个模型 class Book( 阅读全文
摘要:
那么首先要知道什么是ORM 专业化的角度来说:叫对象关系映射(Object-Relation Mapping)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 那具体ORM是什么呢?:(在django中,根据代码中的类自动生成数据库的表也叫--code first)ORM: ORM在面 阅读全文
摘要:
OS模块命令 OS模块是和操作系统交互的模块。python编程时,经常和文件、目录打交道,这是就离不开OS模块; OS模块包含普遍的操作系统功能,与具体的平台无关。 1、os.name #判断正在使用的平台,Windows返回'nt',Linux返回'posix' 2、os.getcwd() #返回 阅读全文
摘要:
Django中的admin Django的admin可以提供一个强大的后台管理功能,可以在web界面对数据库进行操作,我们需要修改admin.py将要操作的数据表注册到后台管理中 1.创建 1.1管理界面本地化: 在settings.py中设置语言和时区 #设置中文 LANGUAGE_CODE = 阅读全文