My code:
@app.post('/create')
async def createUser(request: UserRequest, db: Session = Depends(get_db)):
print(request)
_user = crud.createUser(db, user_schema=request.parameter)
return _user
Schema:
class UserSchema(BaseModel):
# id: Optional[int] = None
username: Optional[str] = None
password: Optional[str] = None
email: Optional[str] = None
class Config:
orm_mode = True
class UserRequest(BaseModel):
parameter: UserSchema = Field(...)
The error:
"loc": "body"
"msg": "value is not a valid dict",
"type": "type_error.dict"