Я получаю запись БД в качестве объекта sqlalchemy, и мне нужно обратиться к исходным значениям во время некоторого процесса вычисления, поэтому мне нужна исходная запись до конца. Тем не менее, текущий код изменяет объект по мере его поступления, и я не хочу в настоящее время слишком много его реорганизовывать.
Как я могу сделать копию оригинальных данных? deepcopy
, кажется, создает проблему, как и ожидалось. Я определенно предпочитаю не копировать все поля вручную, так как кто-то забудет обновить этот код при изменении объекта db.