webcoreframe
一、介绍
本库旨在帮助后端开发人员快速构建一个基于flask框架的后端项目。
-
高效的脚本工具,快速创建原型
# 查看本库支持的脚本链 python -m webcoreframe --help # 快速创建一个后端项目 python -m webcoreframe create-project # 快速创建一个项目的app python -m webcoreframe create-app # 快速创建一个用户 python -m webcoreframe create-user
-
内部自带电池
- 内部支持封装orm、redis、log
- 内部封装插件(定时任务、邮箱、限流、参数编码、参数加密、响应加密)
- 内部封装中间件(支持认证、系统日志、黑名单、参数编解码、接口过滤、授权、限流、SQL慢日志)
- 内部封装用户接口,若您需要走自定义用户接口,在配置中添加 CORE_USER_MODEL 配置项目
- 内部封装系统接口,用于获取系统状态信息、定时任务信息
- 内部封装后台管理,快速实现后端模型权限的配置、数据的更新
- 内部封装cli脚本工具,用于快速创建项目
-
开发进度
- [80%]封装orm
- 读写分离
- [80%] 封装redis
- [90%] 封装log
- [100%] 封装插件
- [60%] 封装中间件
- 优化部分中间件读写性能
- [100%] 封装用户接口
- [100%] 封装系统接口
- [100%] 定时任务接口
- [10%] 封装后台管理
- 后台界面开发
- 后台接口联调
- [100%] 封装cli脚本
- [80%]封装orm
-
相关配置
Release files for webcoreframe 1.0.20240110090743
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| webcoreframe-1.0.20240110090743-py3-none-any.whl | Python 3 | none | any | Details |
Release files / webcoreframe-1.0.20240110090743-py3-none-any.whl
| Download URL | webcoreframe-1.0.20240110090743-py3-none-any.whl |
|---|---|
| Size | 2.6 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d88519c8b7e7185b86228e0ee2ff9d54a3df2a51972f2ad78dce211dcc73197b
|
|
BLAKE2b-256 checksum How to use checksums |
b12712f4b8babd3dab7debcbcd934748b936e0deda2581abcf0fa1140e213708
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.9
|