@app.post("/login/")
async def login(data_a: Annotated[str, Form()], data_b: Annotated[str, Form()]):
return {"username": data_a, "password": data_b}
class FormDataModel(BaseModel):
user_name: str
age: int
gender: Gender
birthday: datetime.date
@app.post('/register')
async def register(user_info: Annotated[FormDataModel, Form()]):
h = hashlib.sha3_512(user_info.model_dump_json().encode('utf-8'))
return {'user_id': h.hexdigest(), 'sign': h.name, 'details': user_info.model_dump_json()}
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。