Как очистить объект pydantic до значений по умолчанию (сбросить значения по умолчанию)?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как очистить объект pydantic до значений по умолчанию (сбросить значения по умолчанию)?

Сообщение Anonymous »

Мне нужно удалить значения по умолчанию в модели 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как очистить объект pydantic до значений по умолчанию?
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Как очистить/очистить объект AsyncLocal в BackgroundService(Microsoft.Hosting.Extensions.BackgroundService)?
    Anonymous » » в форуме C#
    0 Ответы
    80 Просмотры
    Последнее сообщение Anonymous
  • Как сбросить (очистить) форму через JavaScript?
    Anonymous » » в форуме Jquery
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Как мне сбросить PYTHONPATH до значения «по умолчанию» в virtualenv?
    Anonymous » » в форуме Python
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Получение sphinx autodoc для удобного набора текста. Annotated, Pydantic и autodoc-pydantic.
    Anonymous » » в форуме Python
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»