[TOC]
FastKit 是 Python 开发工具包,集成了 增强 HTTP 请求、MySQL、Redis 等通用方法。
python版本:>3, <4
使用下面的命令直接安装最新版本
pip3 install fastkit
注:若安装报错,可以 case by case 解决,或者提供报错截图。
注:功能将持续更新,使用请查阅功能配套说明文档。
功能 | 说明文档 | 备注 |
---|---|---|
日志打印 | fastkit/logging | 同时支持本地Console 、文件日志打印 |
HTTP请求 | fastkit/httpx | 提供HTTP 状态码对象和HTTP 增强型客户端等功能 |
配置中心 | fastkit/configure | 鹅厂内部版本特有,开源版本已剔除 |
服务发现 | fastkit/discovery | 鹅厂内部版本特有,开源版本已剔除 |
监控告警 | fastkit/monitor | 鹅厂内部版本特有,开源版本已剔除 |
数据缓存 | fastkit/cache | 对接Redis 和Cacheout 组件 |
数据存储 | fastkit/database | 基于 SQLAlchemy 和 Dataset 封装,同时提供ORM 和SQL 使用模式 |
消息队列 | fastkit/message | 对接kafka 组件,提供生产者和消费者模型 |
基础功能 | fastkit/utils | 提供字符串格式化等各种工具函数 |
- 推荐插件或设置:
- 懒人三套:
Python
、autoDocstring
、yapf
,建议开启保存自动格式化代码设置 - 懒人进阶:安装
Copilot
插件,自动猜想代码
- 懒人三套: