使用Flask提供Magql GraphQL API。
项目描述
Magql-SQLAlchemy
Magql 是一个针对Python的 GraphQL 框架。它发音为 "magical",确实如此!此扩展允许从 SQLAlchemy 数据库模型生成完整的API。在生成模式后,可以修改它以添加、删除或更改任何行为。以下是Magql-SQLAlchemy提供的一些功能
item
和list
查询,以及每个模型的create
、update
和delete
变异。- 数据库查询是高效的,使用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 查看哈希值)
关闭
flask_magql-1.1.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 76800c480f70d8adbf65b9449dc48c9afe59f6b311c734cccddd3acfd14beacd |
|
MD5 | a69a2d0793ae988cd7dfccf50e78ea41 |
|
BLAKE2b-256 | 1849b939de6be27dcb526f536f10907f91d5fe4ea4624eec790802c45324dca1 |
关闭
flask_magql-1.1.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2d523bd32271186e56611ee5a0a7f64b54eaa0e069e1aad0e70626dfb292572f |
|
MD5 | 891c26568764add9c8da7ee7b5841f4b |
|
BLAKE2b-256 | 91c5c392a59b911bc8daeb3bf1c3253c5668c069bb234b9eb1e963174329dafa |