Skip to content

iBeiKeDevHomework/homework3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

homework3

第三期作业

需求

做一个跟 http://api.hunsh.net/s1/?page=1&q= 一样的api

数据在仓库的data.xlsx

截止时间2021.2.3

指导

你需要使用数据库,但是不限制使用什么数据库,可以使用SQLite3、MySQL、PostgreSQL,甚至更多,都行。

SQLite好处是不用安装,如果要用其他数据库,建议弄一个linux虚拟机,不然windows安装这数据库体验挺糟糕的

你需要自行学习基础的SQL语法,但是请放心,这很简单。因为只涉及SELECT。

如何导入数据也是考验之一,相信你会解决的。不会就去群里问。

不限制你使用何种语言来写,如果js你觉得很爽你也可以使用node.js,Python推荐fastapi,Golang推荐gin,也可以用PHP,这个demo我就是php写的。

记得数据格式是json,如果还有余力可以联调你之前的二期作业,主要需要处理的地方在cors头,可以了解一下。

工期

所以你需要这么做

  • 安装虚拟机(或者直接使用云服务器),安装数据库软件 (如果你用的不是SQLite就需要这步) 4h
  • 学习最基础的数据库查询 2h
  • 学习一门后端语言 4h
  • 导入数据 1h
  • 写代码 3h

如果你是熟练工

这项作业总的加起来应不超过30分钟

Releases

No releases published

Packages

No packages published