Я хотел бы сделать значение по умолчанию второго поля в классе BaseModel зависимым от первого поля + некоторого внешнего словаря.
Пожалуйста, как этого добиться с помощью Pydantic?
Вот мой наивный и не работающий код:
from pydantic import BaseModel
MY_DICT: dict[str, int] = {
"a": 1,
"b": 2,
}
class MyConfig(BaseModel):
letter: str
plus_one_by_default_or_any_int: int = MY_DICT[letter] + 1
Подробнее здесь: https://stackoverflow.com/questions/771 ... -basemodel
Установить значение по умолчанию на основе другого поля в pydantic BaseModel ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как загрузить файлы и список словарей, используя BaseModel Pydantic в FastAPI?
Anonymous » » в форуме Python - 0 Ответы
- 55 Просмотры
-
Последнее сообщение Anonymous
-