手把手教你做测开:开发Web平台之图书新增

发表于:2022-11-14 10:23

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

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

  在前几篇文章中,我们主要讲了开发Web平台之环境准备登录认证用户信息管理接口文档图书信息图书下架图书修改
  至此我们图书系统的CURD中的URD功能已初步实现,只剩下C也就是新增功能。因此,本篇文章将完成我们这个系列的最后一个功能,图书新增功能的实现。
  如上文所说,我们这个系列的教程不会教你搭建一个完完整整的系统,但会将最基本的方法教给你,掌握了这些方法,你可以在此基础上扩展更多的功能。我们先来看一下这篇文章要实现的内容:
  1.存储至阿里云OSS
  2.豆瓣图书新增功能的后端实现
  3.豆瓣图书新增功能的前端实现
  4.打包
  存储至阿里云OSS
  新增功能需要的填写字段
  如果我们要完成豆瓣图书的新增功能,那么我们要在新增页面填写哪些内容呢?至少前端页面上的这些信息是要具备的:
  1. title 书名
  2. score 评分
  3. img_src 链接
  4. publish_detail 出版信息
  5. slogan 简介
  信息存储位置
  其他的信息可以在前端通过输入框输入,信息是一个链接,当然你也可以输入一个网上现成的链接,但是还是做成上传的形式比较好,因为这样相对比较方便,直接上传就行,不用费力去网上找链接。
  那问题来了?上传的要存到哪里?其实如果只是你自己访问,那么这个网站的任何静态资源都可以存储在本地,如果要开放给其他人访问,那么最好这些信息能放在一个大家都能访问到的地方,阿里云存储对象OSS服务给我们提供了这样一个API服务,你可以上传到阿里云,然后它会给你返回的链接。
  开通阿里云OSS服务
  首先你要申请一个阿里云账号,然后实名认证后,开通阿里云OSS服务。这个服务一年费用相对比较便宜,网上也有各种操作教程,因此这里暂时不做操作演示。
  创建Bucket
  1.进入工作台,创建Bucket,Bucket名称可以随便取,只要不重复就像,读取权限使用公开读,其他采用默认就行。
  2.创建成功之后,你会看到阿里云给我们提供了一个外网访问的地域节点Endpoint和Bucket名字,一会我们会用到。
  3.点击左侧的文件管理,会发现文件管理里是空的,什么都没有,因为还没有存放。
  查看API
  通过网址:https://help.aliyun.com/document_detail/88426.html,打开对象存储OSS的API,它给我们提供的上传本地文件的方法,写得非常详细。
  查看AccessKey
  在工作台上方点头像,进入AccessKey管理。如果你已经创建过AccessKey,直接点击查看Secret就可以,如果没有创建,先创建一个AccessKey,创建好之后就可以查看AccessKey ID和AccessKey Secret。
  豆瓣图书新增功能的后端实现
  编写脚本进行上传
本文源自第六十八期《51测试天地》
《django+vue:手把手教你开发web平台(八)—图书新增》一文
查看更多精彩内容,请点击下载:
  版权声明:本文出自《51测试天地》第六十八期。51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号