Этот код соответствует тому, что мне действительно нужно.
Код: Выделить всё
from enum import Enum
from pydantic import BaseModel
class S(str, Enum):
am = 'am'
pm = 'pm'
class K(BaseModel):
k: S
z: str
a = K(k='am', z='rrrr')
print(a.dict()) # {'k': , 'z': 'rrrr'}
Подробнее здесь: https://stackoverflow.com/questions/652 ... -to-string