Мне нужно удалить значения по умолчанию в модели Pydantic. Я не могу воссоздать объект, поскольку в моем случае на него есть ссылки, которые необходимо сохранить. Не могли бы вы показать мне лучшие практики для этого?
Мне нужно что-то вроде этого примера.
from pydantic import BaseModel, Field
class MyObject(BaseModel):
value: int = Field(default=1)
my_object = MyObject(value1=2)
# Reference to object, that need to be preserved
reference = [my_object]
# How to clear object to default values?
my_object.clear()
assert reference[0].value == 1
Подробнее здесь: https://stackoverflow.com/questions/787 ... o-defaults
Как очистить объект pydantic до значений по умолчанию (сбросить значения по умолчанию)? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение