mirror of
https://github.com/rjNemo/graphql_python_template
synced 2026-06-06 02: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.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
|
||||
|
||||
origins = ["*"]
|
||||
|
|
@ -21,7 +21,7 @@ def create_app() -> FastAPI:
|
|||
allow_headers=headers,
|
||||
)
|
||||
app.add_route(
|
||||
"/", GraphQLApp(schema=graphene.Schema(query=Query, mutation=Mutations))
|
||||
"/", GraphQLApp(schema=graphene.Schema(query=Query, mutation=Mutation))
|
||||
)
|
||||
|
||||
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
|
||||
|
||||
from . import (
|
||||
CreateTodo,
|
||||
DeleteTodo,
|
||||
UpdateTodo,
|
||||
CloseTodo,
|
||||
CreateUser,
|
||||
UpdateUser,
|
||||
DeleteUser,
|
||||
)
|
||||
from app.schema.mutations.todo import CreateTodo, DeleteTodo, CloseTodo, UpdateTodo
|
||||
from app.schema.mutations.user import CreateUser, UpdateUser, DeleteUser
|
||||
|
||||
|
||||
class Mutations(graphene.ObjectType):
|
||||
class Mutation(graphene.ObjectType):
|
||||
# todos
|
||||
create_todo = CreateTodo.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