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 @   性格如此w  阅读(42)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示