Add formatting tools
This commit is contained in:
15
src/main.py
15
src/main.py
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user