mirror of
https://github.com/rjNemo/graphql_python_template
synced 2026-06-10 12:26:47 +00:00
refactor
This commit is contained in:
parent
cef01bdb89
commit
ba881d254e
12 changed files with 12 additions and 19 deletions
|
|
@ -3,7 +3,7 @@ from fastapi import FastAPI
|
||||||
from starlette.graphql import GraphQLApp
|
from starlette.graphql import GraphQLApp
|
||||||
from starlette.middleware.cors import CORSMiddleware
|
from starlette.middleware.cors import CORSMiddleware
|
||||||
|
|
||||||
from app.schema.mutations.mutations import Mutations
|
from app.schema.mutations.mutation import Mutation
|
||||||
from app.schema.queries.queries import Query
|
from app.schema.queries.queries import Query
|
||||||
|
|
||||||
origins = ["*"]
|
origins = ["*"]
|
||||||
|
|
@ -21,7 +21,7 @@ def create_app() -> FastAPI:
|
||||||
allow_headers=headers,
|
allow_headers=headers,
|
||||||
)
|
)
|
||||||
app.add_route(
|
app.add_route(
|
||||||
"/", GraphQLApp(schema=graphene.Schema(query=Query, mutation=Mutations))
|
"/", GraphQLApp(schema=graphene.Schema(query=Query, mutation=Mutation))
|
||||||
)
|
)
|
||||||
|
|
||||||
return app
|
return app
|
||||||
|
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
from .close_todo import CloseTodo
|
|
||||||
from .create_todo import CreateTodo
|
|
||||||
from .delete_todo import DeleteTodo
|
|
||||||
from .update_todo import UpdateTodo
|
|
||||||
from .create_user import CreateUser
|
|
||||||
from .update_user import UpdateUser
|
|
||||||
from .delete_user import DeleteUser
|
|
||||||
|
|
@ -1,17 +1,10 @@
|
||||||
import graphene
|
import graphene
|
||||||
|
|
||||||
from . import (
|
from app.schema.mutations.todo import CreateTodo, DeleteTodo, CloseTodo, UpdateTodo
|
||||||
CreateTodo,
|
from app.schema.mutations.user import CreateUser, UpdateUser, DeleteUser
|
||||||
DeleteTodo,
|
|
||||||
UpdateTodo,
|
|
||||||
CloseTodo,
|
|
||||||
CreateUser,
|
|
||||||
UpdateUser,
|
|
||||||
DeleteUser,
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
class Mutations(graphene.ObjectType):
|
class Mutation(graphene.ObjectType):
|
||||||
# todos
|
# todos
|
||||||
create_todo = CreateTodo.Field()
|
create_todo = CreateTodo.Field()
|
||||||
update_todo = UpdateTodo.Field()
|
update_todo = UpdateTodo.Field()
|
||||||
4
app/schema/mutations/todo/__init__.py
Normal file
4
app/schema/mutations/todo/__init__.py
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
from .close_todo import CloseTodo
|
||||||
|
from .create_todo import CreateTodo
|
||||||
|
from .delete_todo import DeleteTodo
|
||||||
|
from .update_todo import UpdateTodo
|
||||||
3
app/schema/mutations/user/__init__.py
Normal file
3
app/schema/mutations/user/__init__.py
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
from .create_user import CreateUser
|
||||||
|
from .delete_user import DeleteUser
|
||||||
|
from .update_user import UpdateUser
|
||||||
Loading…
Reference in a new issue