第三期作业
做一个跟 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分钟