跳转到主要内容

使用Flask提供Magql GraphQL API。

项目描述

Magql-SQLAlchemy

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

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

项目详情


下载文件

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

源分布

flask_magql-1.1.1.tar.gz (6.6 kB 查看哈希值)

上传于 源代码

构建分发

flask_magql-1.1.1-py3-none-any.whl (8.7 kB 查看哈希值)

上传于 Python 3

由以下支持