从SQLAlchemy模型生成Magql GraphQL API。
项目描述
Magql-SQLAlchemy
Magql 是一个 GraphQL 框架,用于Python。它发音为“magical”,确实如此!此扩展允许从 SQLAlchemy 数据库模型生成完整的API。在生成模式后,可以修改它以添加、删除或更改任何行为。以下是Magql-SQLAlchemy提供的部分功能
item
和list
查询,以及每个模型的create
、update
和delete
模式。- 数据库查询是高效的,使用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 查看哈希值)
关闭
magql_sqlalchemy-1.1.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4f2daf3f0451144844b525195054d3d6713e127132ab5b9d8616c64528638742 |
|
MD5 | c6f09558c52d288c1e473f1d37cb4da1 |
|
BLAKE2b-256 | b1c8e206d5fe7f8cecd251f67f07c3d064e3a247b4f470a51d6e0683c45c1845 |
关闭
magql_sqlalchemy-1.1.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a63f9499429f6e20357c999b079614cb935f7224fa35fbf1f423db075b69c97d |
|
MD5 | 1dabb7a0c5bd22bf8e3d7e528bc82bef |
|
BLAKE2b-256 | dffa30e027690a1844a2190672b42771fd7465f1a8944705757bbfd662042f51 |