参考自 Flask 官方的 tutorial
https://flask.palletsprojects.com/en/3.0.x/
帮助您迅速开始一个 flask api 服务器的构建,建立一个高度可用的flask后端服务器。
(不需要再从“def hello():”开始!)
项目包括:
-
创建路由和函数并引用 --
cleanflask/__init__.pyflask 基本的 app.route 路由 -
使用“蓝图”创建子路由 --
cleanflask/blurprint.py清晰的URL结构、模块化、代码重用、拓展性、减少冲突 -
本地 sqlite 数据库 --
cleanflask/schema.sql和cleanflask/db.py在官方 tutorial 查看sqlite数据库的使用技巧
-
一键部署到 Vercel
-
数据库操作集成 设置seed
启动虚拟环境并启用:
python3 -m venv .venv
.venv\Scripts\activate安装依赖:
方式 1 requirements.txt
pip install -r requirements.txt方式 2 pyproject.toml
pip install -e .方法 3 cleanflask-1.0.0-py2.py3-none-any.whl
pip install cleanflask-1.0.0-py2.py3-none-any.whl安装 sqlite 数据库
flask --app cleanflask init-db本地运行程序
flask --app cleanflask run --debugger --reload --port 5050使用插件 " REST Client " ,到debug/apitest.http文件中进行测试。
请参考 flask 官方 tutorial https://flask.palletsprojects.com/en/3.0.x/tutorial/tests/
请参阅网站托管平台的文档