使用graphql和sql炼金术实现高效的数据库访问。
graphene-sa-optimizer的Python项目详细描述
石墨烯SQL炼金术优化剂
(在制品) 灵感来自https://github.com/tfoxy/graphene-django-optimizer
使用graphql模式使用sql炼金术连接生成有效的数据库访问
安装
pip install graphene_sa_optimizer
如何使用
fromgraphene_sa_optimizerimportget_optimized_options# This will generate all our options# to optimize this query and# pass those optimizations into our queryquery.options(*get_optimized_options(ModelClass,info))
dev的设置
- 安装
pipenv
- 运行
pipenv install
- 运行
pipenv shell
- 运行
pytest