Django环境搭建及Restful接口测试实践

发表于:2020-4-20 08:46

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:桃子    来源:51Testing软件测试网原创

  本文分为两部分,一是搭建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内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号