Я создаю раздел «Что нового», в котором перечислены все изменения базы данных за последний день.За исключением недавнего предложения , я хочу использовать post_save или pre_save для захвата полей, которые были изменены, когда Django сохраняет запись модели.Я сохраню эти данные в другой таблице (с отметкой времени).Я знаю, что это возможно, потому что можно наблюдать поведение в приложении администратора - оно определяет, какие поля были изменены).
Как я могу сказать, приложение администратора использует формы.Но использование post_save или pre_save не получает никакой информации о формах.
Существует ли эффективный способ определить, какие поля были изменены?Нужно ли сравнивать каждое поле в модели с его текущим значением (pre_save), чтобы определить этот список?Любая помощь (с примерами кода) будет принята с благодарностью.