创建restful风格的API接口很难?明明5分钟就行

创建restful风格的API接口很难?明明5分钟就行!

一、思考

01、创建API接口难吗?

创建restful风格的API接口很难?明明5分钟就行

 

软件测试工程师:

◆ 只测过API接口, 从没创建过

◆ 应该需要掌握一门后端开发语言和后端开发框架吧!?

◆ 脑容量有限,想想就可怕

02、如何创建API接口呢?

◆ 使用Django restframework能快速创建符合restful风格的API接口

◆ 通过Django restframework框架提供的序列化器、视图集可轻轻松松实现

◆ 简单高效,学习成本低

二、搭建项目工程

创建restful风格的API接口很难?明明5分钟就行

 

01、创建项目

◆ 打开pycharm

◆ 创建项目

创建restful风格的API接口很难?明明5分钟就行

 

◆ 使用豆瓣源安装Django Django restframework markdown

创建restful风格的API接口很难?明明5分钟就行

 

◆ 创建Django项目工程

创建restful风格的API接口很难?明明5分钟就行

 

◆ 在Terminal中运行python manage.py runserver , 在浏览器中访问, 如果出现如下页面代表成功

创建restful风格的API接口很难?明明5分钟就行

 

三、创建API接口

创建restful风格的API接口很难?明明5分钟就行

 

01、创建子应用并迁移

创建restful风格的API接口很难?明明5分钟就行

 

创建restful风格的API接口很难?明明5分钟就行

 

02、添加配置


CreateRestfulAPI/settings.py中添加如下配置:

创建restful风格的API接口很难?明明5分钟就行

 

03、编写代码

◆ 创建users/serializers.py文件

创建restful风格的API接口很难?明明5分钟就行

 

◆ 在users/views.py中添加如下代码

创建restful风格的API接口很难?明明5分钟就行

 

◆ 创建子路由users/urls.py文件

创建restful风格的API接口很难?明明5分钟就行

 

◆ 在全局路由文件CreateRestfulAPI/urls.py中添加如下代码

创建restful风格的API接口很难?明明5分钟就行

 

◆ 创建超级管理员用户

创建restful风格的API接口很难?明明5分钟就行

 

◆ 运行项目

在命令行输入: python manage.py runserver

04、效果展示

◆ 访问主页

创建restful风格的API接口很难?明明5分钟就行

 

◆ 使用超级管理员用户登录

创建restful风格的API接口很难?明明5分钟就行

 

◆ 对用户进行管理(POST、GET)

创建restful风格的API接口很难?明明5分钟就行

 

◆ 对用户进行管理(GET、PUT、DELETE)

创建restful风格的API接口很难?明明5分钟就行

 

四、总结

创建restful风格的API接口很难?明明5分钟就行

 

◆ 本文介绍了一种创建符合Restful风格的API接口的方法

◆ 包含Django项目环境的搭建

◆ 实现了GET、POST、PUT、DELETE接口的创建方式, 简单高效

◆ 本文为可优原创,有不足之处,请多指教!

推荐一个软件测试学习交流群:785128166,群里有分享的视频,面试指导,测试资料,还有思维导图、群里有视频,都是干货的,你可以下载来看。主要分享测试基础、接口测试、性能测试、自动化测试、TestOps架构、Jmeter、LoadRunner、Fiddler、MySql、Linux、简历优化、面试技巧以及大型测试项目实战视频资料。合理利用自己每一分每一秒的时间来学习提升自己,不要再用"没有时间“来掩饰自己思想上的懒惰!趁年轻,使劲拼,给未来的自己一个交代!

公众号:程序员二黑, 关注后免费领取海量学习资料。

好东西要和朋友一起分享哦
 
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值