FastAPI(六十六)实战开发《在线课程学习系统》接口开发-
在前面我们分析了接口的设计,那么我们现在做接口的开发。
我们先去设计下pydantic用户参数的校验
from pydantic import BaseModel from typing import Optional class UserBase(BaseModel): username: str class UserCreate(UserBase): """ 请求模型验证: username: password: """ password: str role: int jobnum: Optional[int] = None studentnum: Optional[int] = None sex: str = "男" age: int