我有这个密码:
from pydantic import BaseModel, constr
DeptNumber = constr(min_length=6, max_length=6)
class MyStuff(BaseModel):
dept: DeptNumber
ms = MyStuff(dept = "123456")
deptnr.py:6:错误:变量“deptnr.deptnumber”作为类型无效
部门类型:6:注:见https://mypy.readthedocs.io/en/latest/common_issues.html#variables-vs类型别名
提供的链接似乎没有真正解决我的问题(我没有使用 Type
).
不管有没有这个都会发生 mypy.ini
:
[mypy]
plugins = pydantic.mypy
[pydantic-mypy]
init_typed = true
起初,我也有一个pydantic错误 choice
如下所示,但我使用python的 Literal
相反。
DIR = choice(["North", "East", "South", "West"])
我需要做什么改变才能让mypy对我的pydantic感到满意 constr
?
暂无答案!
目前还没有任何答案,快来回答吧!