Проверка поля Pydantic по имени EnumPython

Программы на Python
Anonymous
Проверка поля Pydantic по имени Enum

Сообщение Anonymous »

У меня есть Enum:
class DataType(Enum):
TIMESTAMP = MyClass("ts")
DATETIME = MyClass("dt")
DATE = MyClass("date")

и модель Pydantic с полем типа этого Enum:
class Aggregation(BaseModel):
field_data_type: DataType

Есть ли удобный способ указать Pydantic проверять поле модели на соответствие именам перечисления, а не значениям?
т. е. чтобы иметь возможность построить эту модель:< /p>
agg = Aggregation(field_data_type="TIMESTAMP")


Подробнее здесь: https://stackoverflow.com/questions/786 ... -enum-name

Вернуться в «Python»