drf前戏

今日内容概要

  • Web应用模式
  • API接口
  • 接口测试工具postman

Web应用模式

django web框架,专门用来写web项目

  1. 前后端混合开发

    后端人员,写后端,也要写【模板语法】

    比如我们写的BBS,里面写的render,就是检测HTML文件里面的模板语法,然后把模板语法里面的python代码执行后,然后把模板语法替换成执行后htmel文本,接着把最终的html文本返回给前端。

  2. 前后端分离

    后端人员,一点前端都不需要写,就是不用管前端了,后端只需要返回数据就可以了

API接口

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


前端(pc,小程序,app)-------》后端路由---->视图函数---->返回json格式数据 

这个东西称之为api接口

写接口要有规范 RESTful规范

RESTful规范

REST全称是Representational State Transfer 表征性状态转移

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

接口测试工具postman

作为后端我们写完接口,我们自己要测试通过,在给别人

写的接口,需要有个测试工具,就可以发送请求的工具

  • 浏览器只能发送get请求,不能发送post请求
  • postman 开源软件,只是谷歌浏览器的插件,越做越好,后来可以安装到操作系统上,再后来收费

postman的使用

  1. 官方下载

    https://www.postman.com/

  2. 使用

    创建tab页

  3. 详细介绍

    数据格式

    响应数据

posted @ 2023-01-30 18:55  可否  阅读(35)  评论(0)    收藏  举报