文件名称:demo-graphql-sqlalchemy-falcon:使用GraphQL(通过Graphene),SQLAlchemy和Falcon的基本演示
文件大小:199KB
文件格式:ZIP
更新时间:2024-05-18 10:28:49
python graphql sqlalchemy gunicorn falcon
demo-graphql-sqlalchemy-falcon 概述 这是一个简单的项目,演示了如何使用以下命令在Python中实现GraphQL服务器: 。 。 。 。 目的是演示如何集成这些不同的库。 特征 该演示提供的主要功能是: 针对本地SQLite数据库的 ORM。 ORM非常简单,但是通过author_books关联表展示了authors和books之间的author_books关系。 可同时提供和资源。 资源是在下的资源的略微修改版本,因此所有内容均归。 通过和Graphene-SQLAlchemy从SQLAlchemy ORM自动派生的基本GraphQL模式。 通过Falcon设置API,并通过Gunicorn提供整个服务。 用法 以下所有说明和命令均应从该存储库的根目录运行。 先决条件 强烈建议您在此处使用virtualenv,但请写下我的说明,我
【文件预览】:
demo-graphql-sqlalchemy-falcon-master
----.gitignore(23B)
----requirements.txt(141B)
----gunicorn_config.py(2KB)
----graphiql()
--------graphiql.html(4KB)
--------graphiql.min.js(500KB)
--------vendor()
--------graphiql.css(28KB)
----demo.db(24KB)
----README.md(6KB)
----demo()
--------schema_types.py(2KB)
--------__init__.py(232B)
--------orm_base.py(8KB)
--------utils.py(6KB)
--------api.py(916B)
--------schema_mutations.py(1000B)
--------resources.py(11KB)
--------demo.py(606B)
--------orm.py(3KB)
--------schema.py(3KB)
--------data.py(4KB)
----tests()
--------__init__.py(15B)
--------demo_test.py(4KB)