摘要:
一、django的设计模式 1、传统MVC设计模式 (1)MVC(Model-View-Controller,模型-视图-控制器)模式。 M--模型层,主要用于对数据库的封装; V--视图层,用于向用户展示结果(WHAT--什么数据 + HOW--怎么显示); C--控制,用于处理请求、获取数据、返 阅读全文
摘要:
一、定义 1、无论GET还是POST,统一都由视图函数接收请求,通过判断request.method区分具体的请求动作。 2、 二、GET请求 1、GET请求动作,一般用于向服务器获取数据 2、能够产生GET请求的场景: (1)浏览器地址中输入URL,回车,即产生一个GET请求 (2)<a href 阅读全文
摘要:
一、基本概念 1、请求:指浏览器端通过HTTP协议发送给服务器端的数据; 2、响应:指服务器端接收到请求后做响应的处理之后,再回复给浏览器端的数据; 二、请求 1、请求的组成 分为四大部分:起始行、请求头(headers)、空行(用于提醒服务端,后面没有headers的数据了)、请求体(body)。 阅读全文
摘要:
一、路由配置-path 1、path()函数解析 (1)导入:from django.urls import path (2)语法:path(route,views,name=None) (3)参数: route--字符串类型,匹配的请求路径; views--指定路径所对应的视图处理函数的名称(注意 阅读全文
摘要:
一、任务 添加路由;实现一个简单的视图函数;并通过http请求进行访问; 二、步骤 1、在主路由中添加路由地址。注:在添加路由的时候,只需要关注path部分即可,协议和域名不用填写。 注:添加路由时,应当使用path方法进行传递。path方法的第二个参数即视图函数的函数名view.first_vie 阅读全文
摘要:
一、创建项目之后的结构 创建一个django之后的项目目录如下(本文使用的django版本为2.2.12)。我当前创建的项目名称为DjangoProject1,在当前目录下也会生成一个同名文件夹。 3:同名文件夹下包含的文件含义为 asgi.py settings.py--项目的配置文件,包含项目启 阅读全文
摘要:
1、python中如何调用小顶堆? 知道小顶堆的实现原理,自己写一个也不复杂,工作中方便起见,更多的是直接调用堆。python可以使用heapq来实现。heapq默认是小顶堆。 heapq常用的方法 函 数描 述 heappush(heap, x) 将x压入堆中 heappop(heap) 从堆中弹 阅读全文
摘要:
如何用软件设计思维编写自动化测试脚本? 1、什么是自动化测试脚本? 自动化测试脚本是代替人工完成测试执行的工具,而应用软件的诞生也是为了帮助人完成一些复杂、冗余的工作。本质上来说,自动化测试脚本与应用软件的定位是一样的,只是使用是专业的测试人员而已。概括起来就是:自动化测试脚本是一款帮助 测试人员完 阅读全文
摘要:
git init git add . --提交到缓存区 git clone 【url】 git pull origin 【分支名】 git remote add 【url】 与远程origin master建立连接 git status -s --查看文件的改动,?代表新增,A代表已提交缓存区 gi 阅读全文