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

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

一、思考

01、创建API接口难吗?

软件测试工程师:

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

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

脑容量有限,想想就可怕

02、如何创建API接口呢?

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

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

简单高效,学习成本低

二、搭建项目工程

01、创建项目

打开pycharm

创建项目

使用豆瓣源安装Django Django restframework markdown

创建Django项目工程

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

三、创建API接口

01、创建子应用并迁移

02、添加配置

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

03、编写代码

创建users/serializers.py文件

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

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

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

创建超级管理员用户

运行项目

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

04、效果展示

访问主页

使用超级管理员用户登录

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

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

四、总结

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

包含Django项目环境的搭建

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

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191028A0M2OZ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券