change structure to make package build
This commit is contained in:
6
app/__init__.py
Normal file
6
app/__init__.py
Normal file
@@ -0,0 +1,6 @@
|
||||
from fastapi import FastAPI
|
||||
from .controllers import userManager, cardManager
|
||||
|
||||
app = FastAPI()
|
||||
app.include_router(userManager.user_router)
|
||||
app.include_router(cardManager.card_router)
|
||||
@@ -3,9 +3,9 @@ from sqlalchemy.orm import Session
|
||||
from sqlalchemy import select
|
||||
from typing import List
|
||||
|
||||
from models import Card, AccessAuthorization
|
||||
from schemas.card import CardBase, AccessAuthorizationCreate, AccessAuthorization as AccessSchema
|
||||
from services.database import SessionLocal, engine
|
||||
from ..model.dbModels import Card, AccessAuthorization
|
||||
from ..model.card import CardBase, AccessAuthorizationCreate, AccessAuthorization as AccessSchema
|
||||
from ..services.database import SessionLocal, engine
|
||||
import uuid as gen_uuid
|
||||
|
||||
card_router = APIRouter(tags=["Card"])
|
||||
@@ -2,9 +2,9 @@ from fastapi import APIRouter, Depends, HTTPException
|
||||
from sqlalchemy.orm import Session
|
||||
from typing import List
|
||||
|
||||
from models import User
|
||||
from schemas.user import UserCreate, User as UserSchema
|
||||
from services.database import SessionLocal, engine
|
||||
from ..model.dbModels import User
|
||||
from ..model.user import UserCreate, User as UserSchema
|
||||
from ..services.database import SessionLocal, engine
|
||||
|
||||
user_router = APIRouter(tags=["users"])
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
from fastapi import FastAPI
|
||||
from controllers import userManager, cardManager
|
||||
from .controllers import userManager, cardManager
|
||||
|
||||
app = FastAPI()
|
||||
app.include_router(userManager.user_router)
|
||||
@@ -1,6 +1,8 @@
|
||||
from sqlalchemy import create_engine
|
||||
from sqlalchemy.orm import sessionmaker
|
||||
|
||||
from ..model.dbModels import Base
|
||||
|
||||
SQLALCHEMY_DATABASE_URL = "sqlite:///./gatekeeper.db"
|
||||
|
||||
engine = create_engine(
|
||||
@@ -8,5 +10,4 @@ engine = create_engine(
|
||||
)
|
||||
SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine)
|
||||
|
||||
from models import Base
|
||||
Base.metadata.create_all(bind=engine)
|
||||
Reference in New Issue
Block a user