drf前戏1

今日内容概要

  • web应用模式
  • api接口
  • 接口测试工具postman

今日内容详细

web应用模式

django是一个web框架 专门用来写web项目
之前所学的都是前后端混合开发
	后端人员写后端也要写前端 用到了模板语法--->在html页面中使用python代码
	全栈开发 前后端混合时代比较多

前后端分离
	后端人员 只需写后端 一点前端都不需要动 只需要写接口即可
	全栈开发 前后端都自己写 后端使用后端的框架 前端使用前端的框架(vue react)

image

image

api接口

	为了在团队内部形成共识 防止个人习惯差异引起的混乱 我们需要找到一种大家都觉得很好的接口实现规范 而且这种规范能够让后端写的接口 用途一目了然 减少双方之间的合作成本

api接口就是前后端交互的媒介

早些年前后端交互使用xml格式--->>>ajax:异步JavaScript和xml
后来随着json格式的出现 成为了主流 直到现在

api接口案例
-https://api.map.baidu.com/place/v2/search?ak=6E823f587c95f0148c19993539b99295&region=上海&query=肯德基&output=xml
    
-https://api.map.baidu.com/place/v2/search?ak=6E823f587c95f0148c19993539b99295&region=上海&query=肯德基&output=json

接口测试工具postman

作为后端 在写好了接口后 一定要自己先测试通过再给别人用

测试需要使用工具测试
	浏览器就是一个很好的测试工具 但是只能发送post请求 不能发送post请求等
	postman---开源软件 原本只是谷歌浏览器的插件 越做越好 之后便可以安装到操作系统上 收费
	postwoman---不满上一个收费 便出现了它
	还有很多其他的 但是本质是一样的 只是用来发送http请求的

postman的使用
	官网下载 https://www.postman.com/downloads/?utm_source=postman-home

image
image
image

posted @ 2023-01-30 15:19  LZJJJ  阅读(31)  评论(0)    收藏  举报