معرفی شرکت ها


abc-graphene-sqlalchemy-2.2.4


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Custom Extension of the original Graphene SQLAlchemy integration
ویژگی مقدار
سیستم عامل -
نام فایل abc-graphene-sqlalchemy-2.2.4
نام abc-graphene-sqlalchemy
نسخه کتابخانه 2.2.4
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Mark Aquino
ایمیل نویسنده maquino1985@gmail.com
آدرس صفحه اصلی https://github.com/maquino1985/graphene-sqlalchemy
آدرس اینترنتی https://pypi.org/project/abc-graphene-sqlalchemy/
مجوز MIT
Please read `UPGRADE-v2.0.md <https://github.com/graphql-python/graphene/blob/master/UPGRADE-v2.0.md>`__ to learn how to upgrade to Graphene ``2.0``. -------------- |Graphene Logo| Graphene-SQLAlchemy |Build Status| |PyPI version| |Coverage Status| =================================================================================== A `SQLAlchemy <http://www.sqlalchemy.org/>`__ integration for `Graphene <http://graphene-python.org/>`__. Installation ------------ For instaling graphene, just run this command in your shell .. code:: bash pip install "graphene-sqlalchemy>=2.0" Examples -------- Here is a simple SQLAlchemy model: .. code:: python from sqlalchemy import Column, Integer, String from sqlalchemy.orm import backref, relationship from sqlalchemy.ext.declarative import declarative_base Base = declarative_base() class UserModel(Base): __tablename__ = 'department' id = Column(Integer, primary_key=True) name = Column(String) last_name = Column(String) To create a GraphQL schema for it you simply have to write the following: .. code:: python from abc_graphene_sqlalchemy import SQLAlchemyObjectType class User(SQLAlchemyObjectType): class Meta: model = UserModel class Query(graphene.ObjectType): users = graphene.List(User) def resolve_users(self, info): query = User.get_query(info) # SQLAlchemy query return query.all() schema = graphene.Schema(query=Query) Then you can simply query the schema: .. code:: python query = ''' query { users { name, lastName } } ''' result = schema.execute(query, context_value={'session': db_session}) To learn more check out the following `examples <examples/>`__: - **Full example**: `Flask SQLAlchemy example <examples/flask_sqlalchemy>`__ Contributing ------------ After cloning this repo, ensure dependencies are installed by running: .. code:: sh python setup.py install After developing, the full test suite can be evaluated by running: .. code:: sh python setup.py test # Use --pytest-args="-v -s" for verbose mode .. |Graphene Logo| image:: http://graphene-python.org/favicon.png .. |Build Status| image:: https://travis-ci.org/graphql-python/graphene-sqlalchemy.svg?branch=master :target: https://travis-ci.org/graphql-python/graphene-sqlalchemy .. |PyPI version| image:: https://badge.fury.io/py/graphene-sqlalchemy.svg :target: https://badge.fury.io/py/graphene-sqlalchemy .. |Coverage Status| image:: https://coveralls.io/repos/graphql-python/graphene-sqlalchemy/badge.svg?branch=master&service=github :target: https://coveralls.io/github/graphql-python/graphene-sqlalchemy?branch=master


نیازمندی

مقدار نام
<3,>=2.1.3 graphene
<2,>=1.1 SQLAlchemy
<2,>=1.10.0 six
<4,>=3.4.0.3 singledispatch
==3.7.0 tox
==1.7.0 coveralls
==1.14.4 pre-commit
==4.3.1 pytest
==2.0.0 mock
==2.6.1 pytest-cov
==0.33.9 sqlalchemy-utils


نحوه نصب


نصب پکیج whl abc-graphene-sqlalchemy-2.2.4:

    pip install abc-graphene-sqlalchemy-2.2.4.whl


نصب پکیج tar.gz abc-graphene-sqlalchemy-2.2.4:

    pip install abc-graphene-sqlalchemy-2.2.4.tar.gz