Returning schemas.User from get_current_user

This commit is contained in:
2023-07-31 23:55:16 +03:00
parent 29d46be492
commit 0145ed8f44
3 changed files with 9 additions and 5 deletions

View File

@ -7,7 +7,7 @@ from fastapi.templating import Jinja2Templates
from fastapi.requests import Request
from pydantic import json
from typing import Any
from starlette.staticfiles import StaticFiles
import requests
@ -168,8 +168,11 @@ async def login_for_access_token(
return {"access_token":access_token}
@app.get("/api/users/me/", response_model=None) #
async def read_users_me(current_user: Depends(get_current_active_user)): #Annotated[schemas.User, Depends(get_current_active_user)]):
# @app.get("/api/users/me/", response_model=schemas.User) #
# async def read_users_me(current_user: Annotated[schemas.User, Depends(get_current_active_user)]):
# return current_user #schemas.User(id=current_user.id, email=current_user.email, name=current_user.name, surname=current_user.surname, disabled=current_user.disabled, items=current_user.items)
@app.get("/api/users/me/", response_model=schemas.User) #
async def read_users_me(current_user: Annotated[schemas.User, Depends(get_current_active_user)]) -> Any:
return current_user #schemas.User(id=current_user.id, email=current_user.email, name=current_user.name, surname=current_user.surname, disabled=current_user.disabled, items=current_user.items)