跳转到主要内容

从SQLAlchemy模型生成Magql GraphQL API。

项目描述

Magql-SQLAlchemy

Magql 是一个 GraphQL 框架,用于Python。它发音为“magical”,确实如此!此扩展允许从 SQLAlchemy 数据库模型生成完整的API。在生成模式后,可以修改它以添加、删除或更改任何行为。以下是Magql-SQLAlchemy提供的部分功能

  • itemlist 查询,以及每个模型的 createupdatedelete 模式。
  • 数据库查询是高效的,使用SQLAlchemy的关系加载技术,在操作结构中的任何地方预加载关系。
  • 列表查询可以使用多个规则进行过滤。可以跨关系过滤属性。可以使用AND和OR对规则进行分组和连接。列表可以根据任何列排序并分页。
  • 创建模式识别null和默认列值。更新模式允许独立更新任何字段。
  • 创建和更新模式验证唯一约束。
  • 一个通用的 search 查询,用于搜索所有模型的全部字符串列。
  • 一个 check_delete 查询,用于在删除行之前检查其影响。

项目详情


下载文件

下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分发

magql_sqlalchemy-1.1.0.tar.gz (17.1 kB 查看哈希值)

上传时间 源代码

构建分发

magql_sqlalchemy-1.1.0-py3-none-any.whl (21.0 kB 查看哈希值)

上传时间 Python 3

由以下支持