nautilus.contrib.graphene_peewee package

Submodules

nautilus.contrib.graphene_peewee.converter module

This module defines various patches for peewee to easily interact with graphene.

nautilus.contrib.graphene_peewee.converter.convert_field_to_bool(field)[source]
nautilus.contrib.graphene_peewee.converter.convert_field_to_float(field)[source]
nautilus.contrib.graphene_peewee.converter.convert_field_to_int(field)[source]
nautilus.contrib.graphene_peewee.converter.convert_field_to_pk(field)[source]
nautilus.contrib.graphene_peewee.converter.convert_field_to_string(field)[source]
nautilus.contrib.graphene_peewee.converter.convert_peewee_field(field)[source]

This helper converts a peewee field type into the appropriate type for a graphql schema.

nautilus.contrib.graphene_peewee.objectType module

class nautilus.contrib.graphene_peewee.objectType.PeeweeObjectType(*args, **kwargs)[source]

Bases: graphene.core.classtypes.objecttype.ObjectType

This class provides support for generating graphql ObjectTypes based on peewee models

List = functools.partial(<class 'graphene.core.types.definitions.List'>, <class 'nautilus.contrib.graphene_peewee.objectType.PeeweeObjectType'>)
NonNull = functools.partial(<class 'graphene.core.types.definitions.NonNull'>, <class 'nautilus.contrib.graphene_peewee.objectType.PeeweeObjectType'>)
model = None
class nautilus.contrib.graphene_peewee.objectType.PeeweeObjectTypeMeta[source]

Bases: graphene.core.classtypes.objecttype.ObjectTypeMeta

construct(*args, **kwds)[source]
options_class

alias of PeeweeObjectTypeOptions

class nautilus.contrib.graphene_peewee.objectType.PeeweeObjectTypeOptions(*args, **kwds)[source]

Bases: graphene.core.classtypes.objecttype.ObjectTypeOptions

contribute_to_class(cls, name)[source]

Module contents

This module defines various patches for graphene implemented for nautilus.