mime fix
This commit is contained in:
20
routes/user_routes.py
Normal file
20
routes/user_routes.py
Normal file
@ -0,0 +1,20 @@
|
||||
from fastapi import APIRouter
|
||||
from db.models.User import User
|
||||
from fastapi import HTTPException
|
||||
|
||||
user_route = APIRouter()
|
||||
|
||||
|
||||
@user_route.post("/user/", response_model=User, response_model_exclude={"password_hash"})
|
||||
async def create_user(user: User):
|
||||
res = user.create()
|
||||
if hasattr(res, 'is_db'):
|
||||
raise HTTPException(status_code=500, detail="DB error {err}".format(err=res.msg))
|
||||
|
||||
return res
|
||||
|
||||
|
||||
@user_route.get("/user/{user_id}", response_model=User, response_model_exclude={"password_hash"})
|
||||
async def get_user(user_id: int):
|
||||
user = User.get_by_id(user_id)
|
||||
return user
|
Reference in New Issue
Block a user