
python
文章平均质量分 67
IPythonic
这个作者很懒,什么都没留下…
展开
-
用几行代码轻松构建 gRPC 微服务
FastGRPC通过其简洁直观的设计理念,让我们能够用更少的代码和更高的效率构建 gRPC 服务原创 2025-01-17 09:00:00 · 327 阅读 · 0 评论 -
使用 Casbin 进行权限管理
Casbin 为权限管理提供了灵活、高效的解决方案,特别适用于复杂的 RBAC 场景。通过适当的性能优化和合理的策略设计,Python 版 Casbin 也能满足大多数应用需求。原创 2024-08-12 20:25:19 · 1121 阅读 · 0 评论 -
在 FastAPI 项目中使用 Python 注解类型实现通用返回结构
在开发 API 时,确保一致的响应结构是一个良好的实践。无论是前端开发人员还是后端开发人员,都希望能够依赖一个统一的返回格式,这样可以简化调试和处理逻辑。在这篇文章中,我们将探讨如何在 FastAPI 项目中使用 Python 的注解类型和pydantic模块来实现一个通用的返回结构。为了实现一个统一的响应结构,我们首先需要定义一个通用的响应模型。在 Python 中,我们可以使用pydantic的BaseModel来实现这个结构。原创 2024-08-11 18:17:27 · 807 阅读 · 0 评论 -
像Django一样开发FastAPI之: AppBoot settings使用
本文介绍了如何使用 AppBoot settings 来配置和管理 FastAPI 项目,重点解释了 AppBoot settings 与 Django settings 的相似与差异。文章详细说明了 AppBoot settings 的工作原理,强调了在配置 settings.py 文件时,明确类型注解的重要性。同时,介绍了内置默认配置项以及如何通过环境变量或配置文件来覆盖不同环境下的配置,帮助开发者更好地构建规范稳定的 FastAPI 项目原创 2024-08-08 20:11:30 · 462 阅读 · 0 评论 -
Python 微服务实战:Dapr 基础入门指南
Dapr 简化了分布式应用程序的开发,使 Python 构建微服务变得更加轻松。无论是服务调用、状态管理、发布/订阅,还是输入/输出绑定,Dapr 都提供了一种简单且灵活的解决方案。原创 2024-08-06 20:55:59 · 1157 阅读 · 0 评论 -
像Django一样开发FastAPI之: AppBoot 入门指南
像Django一样使用FastAPI,内置 SQLAlchemy 2.0 开箱即用,旨在提供熟悉且高效的开发体验。原创 2024-08-06 08:52:51 · 1588 阅读 · 0 评论 -
python通用数据库操作工具 pydbclib
pydbclib是一个通用的python关系型数据库操作工具,使用统一的接口操作各种关系型数据库(如 oracle、mysql、postgres、sqlserver、hive、impala等)进行增删改查,它将python数据库连接驱动包(如sqlalchemy、pymysql、cx_Oracle、pyhive、pyodbc、impala等)进行封装,依照python最简原则SQL占位符统一使用 ‘:[name]’ 一种形式,和sqlalchemy一样原创 2018-03-25 13:38:39 · 9554 阅读 · 5 评论 -
python ETL工具 pyetl
pyetl是一个纯python开发的ETL框架, 相比sqoop, datax 之类的ETL工具,pyetl可以对每个字段添加udf函数,使得数据转换过程更加灵活,相比专业ETL工具pyetl更轻量,纯python代码操作,更加符合开发人员习惯数据库表数据同步、Hive表数据同步、Elasticsearch数据同步原创 2018-04-07 22:52:28 · 13818 阅读 · 2 评论