drf从入门到精通(01)

今日内容

web应用模式

# django web框架  专门用来写web项目
# 之前学的, 写的bbs项目, 图书管理系统, 用的是前后端混合开发
   -后端人员,写后端, 也要写[模板语法] --->> xx.html的python代码
   -全栈开发-->前后端混合时代 比较多

# 从今天开始,学的是前后端分离
	-后端人员, 一点前端都不需要动, 只需要写接口即可
    -全栈开发---> web后端,前端框架(vue, react)

# django web框架,专门用来写web项目
# 之前学的,写的bbs项目,图书管理系统,用的是 前后端混合开发
	-后端人员,写后端,也要写【模板语法】---》xx.html的python代码
    -全栈开发-->前后端混合时代,比较多
    
# 从今天开始,学的是前后端分离
	-后端人员,一点前端都不需要动,只需要写接口即可
    -全栈开发---》web后端,前端框架(vue,react)

image

image

API接口

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

# 通过网络, 规定了前后台信息交互规则的url连接, 也就是前后台信息交互的媒介
	http://127.0.0.1/books/
     点赞, 点踩   API接口
  
# api接口: 就是前后端交互的媒介
	-url地址: https://api.map.baidu.com/place/v2/search
    -请求方式: get, post, delete, put....
    -请求参数: json格式的key-value类型数据
        -早些年 前后端交互使用xml格式----> ajax: 异步JavaScript和XML
        -后来:随着json格式的出现, 成了主流, 直到现在
        -以后: 一定会出现,比json更高效的交互格式, 更安全
    -响应结果: 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

# 作为后端, 写好了接口, 我们自己要测试通过, 再给别人用

# 写到接口, 需要有个工具测试
	-浏览器只能发送get请求, 不能自己自动发送post, delete请求
    -postman--->开源软件,只是谷歌浏览器的插件,越做越好, 后来可以按照到操作系统上, 再后来收费
    -postwoman
    -很多很多其他的, 不同公司用的也可能不一样, 你只需要明白一个点, 这个工具用来发送http请求
    
# postman的使用
	-1 官方下载:https://www.postman.com/downloads/?utm_source=postman-home----》Postman-win64-Setup.exe
    -2 按照,双击即可    

image

image

image

posted @ 2023-01-30 15:35  性格如此w  阅读(48)  评论(0)    收藏  举报