FastAPI(六十六)实战开发《在线课程学习系统》接口开发-

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
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » FastAPI(六十六)实战开发《在线课程学习系统》接口开发-