from pydantic import BaseModel, Field from config import CAPTCHA_LENGTH # 登录表单验证 class LoginForm(BaseModel): username: str = Field(..., min_length=1, max_length=20, description="登录账号") password: str = Field(..., min_length=6, max_length=128, description="登录密码") captcha: str = Field(..., min_length=CAPTCHA_LENGTH, max_length=CAPTCHA_LENGTH, description="验证码") idKey: str = Field(..., min_length=1, description="KEY值")