from typing import Optional
from pydantic import BaseSettings
class Settings(BaseSettings):
DESC:Optional[str]="""
- 实战
"""
settings=Settings()
如上所示,我在使用BaseSettings时出现了一个错误,然后解决办法为:将BaseSettings更改为BaseConfig即可。
# -*- coding: UTF-8 -*-
from typing import Optional
from pydantic import BaseConfig
class Settings(BaseConfig):
DESC:Optional[str]="""
- 实战
"""
settings=Settings()
报错原因应该时我的pydantic版本过高导致。