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


