- ⚡ 开箱即用, 完全实现中间件零依赖
- 默认使用Sqlite, 也可自由切换PostgreSQL、MySQL
- 默认使用文件缓存, 支持切换为Redis
- 🚢 支持裸机安装和云原生的方式安装常用软件
- 🚀 通过扩展ansible的自动化功能, 大大提高软件部署效率
这部分是可选的,但可能对新学 Python 的用户有用。虚拟环境设置
- 克隆代码
git clone https://github.com/tyvekzhang/toolbox
cd toolbox
- 安装 Poetry并下载依赖
- 通过conda虚拟环境安装, 如果安装了conda的话
conda install poetry -y poetry install
- 或者通过pip安装
pip install poetry -i https://mirrors.aliyun.com/pypi/simple/ poetry install
- 数据库迁移
cd src && alembic upgrade head
- 启动
python apiserver.py
- 交互式文档地址: http://127.0.0.1:9010/docs
- 恭喜你, 运行成功. 接口访问前需创建用户, 并进行认证
- 可以随时按CTRL+C停止运行
Toolbox 采用 GPLv3 许可证开源。