带有FlaskQL的偏执性持久化
项目描述
microcosm-flask
偏执的Flask服务。
约定
- 根据一组枚举的操作和良好的命名约定对API端点进行分类
- 使用顶级错误和嵌套子错误一致地处理错误
- 将UUID作为路由路径键处理
- 使用基本身份验证保护端点
- 使用HAL JSON链接将相关资源相互关联
- 使用Swagger发布端点以实现互操作性
- 根据约定自动生成端点
- 健康检查API端点公开服务健康状态
- RESTful端点提供对资源的CRUD操作
- RESTful端点允许一个资源与另一个资源相关联
- API发现端点允许发现/抓取资源数据
- Swagger端点允许自动化端点集成
设置
创建虚拟环境
mkvirtualenv microcosm-flask
安装依赖项
pip install -U -e .
测试
运行测试
pytest
代码风格检查
检查代码
NAME=microcosm_flask ./entrypoint.sh lint
NAME=microcosm_flask ./entrypoint.sh typehinting
配置
- 对象图的
debug
和testing
标志被传播到Flask应用
项目详情
下载文件
下载适用于您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。
源代码分发
此版本没有可用的源代码分发文件。请参阅生成分发存档的教程。
构建分发
microcosm_flask-6.1.0-py3-none-any.whl (86.1 kB 查看哈希值)
关闭
microcosm_flask-6.1.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5a21090b27ed19b0bc2e3291efb89ce528e42b58a942f7a435101b1c0aebeb23 |
|
MD5 | 558db111f292299a2fe7d99a5f1d18ed |
|
BLAKE2b-256 | 691e725f512b6d9b84573ebbf2ba9d92169c9cca072383a286dfbfa89f527a10 |