gpt4 book ai didi

python - pydantic 去除空白

转载 作者:行者123 更新时间:2023-12-05 01:06:29 25 4
gpt4 key购买 nike

我正在尝试删除名字和姓氏字段以及电子邮件字段上的空格。我无法让它工作。

from pydantic import BaseModel, UUID4, SecretStr, EmailStr, constr

class UserCreate(BaseModel):
email: EmailStr[constr(strip_whitespace=True)]
password: SecretStr[constr(strip_whitespace=True)]
first_name: str[constr(strip_whitespace=True)]
last_name: str[constr(strip_whitespace=True)]

最佳答案

您可以添加自定义 configuration options在您的模型或基类中:

class UserCreate(BaseModel):
email: EmailStr
password: SecretStr
first_name: str
last_name: str

class Config:
"""Extra configuration options"""
anystr_strip_whitespace = True # remove trailing whitespace

关于python - pydantic 去除空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69110023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com