首页 > 其他分享 >drf从入门到精通 01

drf从入门到精通 01

时间:2023-01-31 08:33:06浏览次数:41  
标签:postman 01 入门 前后 接口 json https com drf

今日内容详细

学习资料

个人博客:https,证书过期忽略
	-https://www.liuqingzheng.top/
cnblogs博客(高级部分的内容)
	-https://www.cnblogs.com/liuqingzheng
知乎
	-https://www.zhihu.com/people/justin_liu

web应用模式

# 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

标签:postman,01,入门,前后,接口,json,https,com,drf
From: https://www.cnblogs.com/qian-yf/p/17076336.html

相关文章

  • 洛谷oj题单【入门1】顺序结构-入门难度(Java)
    洛谷oj题单【入门1】顺序结构-入门难度(Java)来源:https://www.luogu.com.cn/training/100#problemsB2002Hello,World!publicclassMain{  publicstaticvoidmain......
  • drf前戏 web应用模式 api接口 postman下载安装以及基本使用
    今日内容概要web应用模式djangoweb框架专门用来写web项目之前所学习的写的bbs项目图书管理项目使用的是前后端混合开发在真正的项目中应该是前后端分开来处理......
  • P2014 选课 ( 树上背包 )
    先看树上背包的板子:假设我们的树长这样:那么其实我们就有个比较朴素的想法:对一个结点对它的儿子们进行背包dp比如对于1号点我们就可以对2号3号进行背包dp问题是4......
  • Quarkus入门体验,22ms启动一个Web服务
    简介Quarkus是类似于SpringBoot的框架,可以方便大家进行Java开发。利用GraalVM的魔力,能更好的适应云原生的场景,极快的启动速度。创建项目在IDEA就直接有创建Quarkus项目......
  • Outlook 2016邮箱设置
    文档课题:Outlook2016邮箱设置.启动outlook.选择“是”.选择“手动设置或其他服务器类型(M)”.选择“POP或IMAP(P)”.按如下填写相关信息.信息填写完毕后,点击“其他设置(M)......
  • 前缀后缀01背包(牛客2023多校D清楚姐姐学01背包)
    0x1f题目:https://ac.nowcoder.com/acm/contest/46812/D0x2f题意:定义初始背包的最优解\(V_{max}\)定义n个物品去掉任意一个后,最优解为\(V_{max}'\)每一个物品\(w......
  • [CTSC2015]日程管理
    linkSolution鉴于其于我的教育性意义,所以决定还是不放在寒假橄榄计划......
  • day14-JdbcTemplate-01
    JdbcTemplate-01看一个实际需求:如果希望使用spring框架做项目,Spring框架如何处理对数据库的操作呢?方案一:使用之前的JdbcUtils类方案二:spring提供了一个操作数据库(......
  • 04Anaconda快速入门使用
    。1.常用命令1.查看版本conda--version2.检查更新condaupdateconda过程会比较慢一点2.环境命令1.创建新的虚拟环境condacreate-nxxx(创建名为xxx的虚拟环......
  • API对象--Service(chrono《kubernetes入门实战课》笔记整理)
     【概念解说】当pod被实例化出来,如果运行一段时间会销毁,虽然deployment和ds会注意管理和维护pod的数目,但是pod销毁后再重建,ip会发生变化,这对于服务来说,是很麻烦的。所......