用 python + flask 做一个实现基本 CRUD 的 rest api

环境  win10 64 bit , python 3.6

 

先建立一个虚拟目录

进入所建立虚拟目录的scripts 目录 , 执行

在虚拟目录跟目录执行

安装完成后执行

查看所安装的版本

在跟目录新建一个python 脚本 , 命名为  app.py

设置默认启动的脚本

启动

 

之后用浏览器访问web service ,即可看到返回结果


接下来, 如果实现 CRUD  api

新建脚本, 取名为 hello.py

 

设置为默认启动脚本

从  http://www.sqlitetutorial.net/sqlite-sample-database/

下载 sqlite example 数据库 :  chinook.db  ,copy 到 hello.py 同目录

启动flask

此时打开浏览器

即可看到 tracks 表的所有记录

到目前为止, 只是实现了查询

 

 

参考资料

https://www.codementor.io/sagaragarwal94/building-a-basic-restful-api-in-python-58k02xsiq

大部分对, 但是  这句

不对, 在我的环境应为


sqlite3 工具下载   https://www.sqlite.org/download.html

 


sqlite example 数据库 下载

http://www.sqlitetutorial.net/sqlite-sample-database/