У меня есть класс Enum: < /p>
class Group(enum.Enum):
user = 0
manager = 1
admin = 2
< /code>
У меня есть модель Pydantic: < /p>
class User(BaseModel):
id: int
username: str
group: Group
< /code>
Он сгенерировал сериализуализацию на json следующим образом: < /p>
{
"id": 5,
"username": "admin",
"group": 2
}
< /code>
Тем не менее, я хотел бы получить имя поля Enum вместо его значения, так что это должно быть: < /p>
{
"id": 5,
"username": "admin",
"group": "admin"
}
< /code>
это вообще вообще? Если да, то как?
Подробнее здесь: https://stackoverflow.com/questions/679 ... -the-value
Кодировать поле Pydantic, используя имя перечисления вместо значения ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение