本文分为两部分,一是搭建Django接口开发环境,二是接口测试,接口测试分别介绍了使用postman工具测试、Request+Unittest测试和Django自带测试模块
一、Django接口开发
· Django 安装
实践:输入 django-admin.py 运行成功
· Django rest framework 安装
· 项目创建
d 盘创建新项目
命令:django-admin startproject django_restful
django_restful 项目中创建 api 应用
命令:python manage.py startapp api
进入 D:\django_restful\django_restful 目录下,打开 setting.py 文件创建 api 和 rest_framework
配置 rest_framewor 权限
在 setting.py 文件末尾添加权限代码:
REST_FRAMEWORK = { 'DEFAULT_PERMISSION_CLASSES': [ 'rest_framework.permissions.IsAuthenticated', ] } |
· 数据库迁移
cmd下输入命令: python manage.py migrate
提示如下图迁移成功
· 创建超级管理员
cmd下输入命令: python manage.py createsuperuser
依次输入账号、邮箱、密码,如下图
· 启动server
启动django ,登录创建的用户python manage.py runserver
浏览器输入地址:http://127.0.0.1:8000/
· 登录超级管理员账户
浏览器输入地址:http://127.0.0.1:8000/admin
输入账号、密码后登录
· 数据序列化
在API文件夹下新建serializers.py文件,定义API返回形式,返回哪些字段,返回怎样的格式等
版权声明:本文出自《51测试天地》第五十七期。51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。