base-init
This commit is contained in:
parent
e0a13423cc
commit
28685cba3e
|
@ -3,6 +3,7 @@ from enum import Enum as Enumeration
|
||||||
from sqlalchemy import JSON as JSONType, func, cast
|
from sqlalchemy import JSON as JSONType, func, cast
|
||||||
from sqlalchemy import Column, Enum, ForeignKey, Integer
|
from sqlalchemy import Column, Enum, ForeignKey, Integer
|
||||||
from sqlalchemy.orm import relationship
|
from sqlalchemy.orm import relationship
|
||||||
|
from sqlalchemy.orm.session import engine
|
||||||
|
|
||||||
from orm.author import Author
|
from orm.author import Author
|
||||||
from services.db import Base
|
from services.db import Base
|
||||||
|
|
|
@ -1,10 +1,16 @@
|
||||||
|
|
||||||
import strawberry
|
import strawberry
|
||||||
from strawberry.schema.config import StrawberryConfig
|
from strawberry.schema.config import StrawberryConfig
|
||||||
|
|
||||||
from services.auth import LoginRequiredMiddleware
|
from services.auth import LoginRequiredMiddleware
|
||||||
from resolvers.load import Query
|
from resolvers.load import Query
|
||||||
from resolvers.seen import Mutation
|
from resolvers.seen import Mutation
|
||||||
|
from services.db import Base, engine
|
||||||
|
|
||||||
schema = strawberry.Schema(
|
schema = strawberry.Schema(
|
||||||
query=Query, mutation=Mutation, config=StrawberryConfig(auto_camel_case=False), extensions=[LoginRequiredMiddleware]
|
query=Query, mutation=Mutation, config=StrawberryConfig(auto_camel_case=False), extensions=[LoginRequiredMiddleware]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
# Create the specified tables if they do not already exist
|
||||||
|
Base.metadata.create_all(bind=engine, checkfirst=True)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user