Pydantic обновил мажорную версию (вместе с ней и рекорды скорости).
появился очень крутой отечественный продукт на чистом питоне для конвертации/валидации данных из словаря в типизированные структуры и обратно - https://adaptix.readthedocs.io/en/latest/
Возникла проблема, так как мне требовалась фильтрация по тексту, и необходимо было чтобы в базу данных попадали атрибуты value, а не name.
Для этого же есть параметр values_callable у Enum
status = Column(
PgEnum(
OrderStatusEnum,
name="order_status_enum",
create_type=False,
values_callable=lambda e: [field.value for field in e],
),
nullable=False,
default=OrderStatusEnum.WAITING_FOR_WORKER,
)
появился очень крутой отечественный продукт на чистом питоне для конвертации/валидации данных из словаря в типизированные структуры и обратно - https://adaptix.readthedocs.io/en/latest/
Для этого же есть параметр
values_callable
уEnum