python 比较流行的rest 框架主要有django,flask 和fastapi, django 大而全,fastapi 主要基于aiohttp 模式,flask 小而轻,既能发送同步请求,又能发送异步请求,所以小白可以选择它来学习。
- 如果你机器上有多个版本python, 建议安装pipenv 用来管理你的包和依赖,还可以和其他版本env 隔离。想了解具体可以参考Pipenv_沉觞流年的博客-CSDN博客_pipenv
- 如果你不想全新去create 一个project, 最快的方法是你可以安装Cookiecutter , 用它下面命令来帮你创建一个project (Cookiecutter https://cookiecutter.readthedocs.io/en/2.1.1/installation.html)
cookiecutter gh:candidtim/cookiecutter-flask-minimal
- 进入project fold: 安装需要的库
pipenv --python 3 pipenv install flask pipenv install flask-restful
- 添加简单的code 后,启动服务器
pipenv run flask --app *.app run 然后你可以用browser 访问你的api http://127.0.0.1:5000
- api route 有下面几种方式:
- 简单路由和路由参数