Pull to refresh
0
0
Send message

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,
)

Information

Rating
Does not participate
Registered
Activity