【发布时间】:2021-04-19 18:33:36
【问题描述】:
有什么方法可以禁止改变变异 Pydantic 模型的类型?例如,
from pydantic import BaseModel
class AppConfig(BaseModel):
class Config:
allow_mutation = True
a: int = 33
b: float = 22.0
我希望能够更改字段,例如:
config = AppConfig()
config.a = 44
但我想禁止更改字段的类型,例如:
config.a = '44'
<Some error message here>
【问题讨论】: