Add formatting tools

This commit is contained in:
lvrossem
2023-03-28 14:19:42 -06:00
parent 5eba17f793
commit 6e39852f49
10 changed files with 43 additions and 28 deletions

View File

@@ -1,15 +1,18 @@
from typing import List
from fastapi import Depends, FastAPI, HTTPException
from sqlalchemy.orm import Session
from models import Base
from database import SessionLocal, engine
from schemas import users
from typing import List
import crud
from database import SessionLocal, engine
from models import Base
from schemas import users
app = FastAPI()
Base.metadata.create_all(bind=engine)
def get_db():
db = SessionLocal()
try:
@@ -25,6 +28,7 @@ async def root():
print("Hello world")
return {"message": "Hello world!"}
@app.post("/users", response_model=users.User)
async def create_user(user: users.UserCreate, db: Session = Depends(get_db)):
db_user = crud.get_user_by_username(db, username=user.username)
@@ -35,8 +39,5 @@ async def create_user(user: users.UserCreate, db: Session = Depends(get_db)):
@app.get("/users", response_model=List[users.User])
async def read_users(db: Session = Depends(get_db)):
print("here")
users = crud.get_users(db)
print(users[0].high_scores)
return users