Таким образом, мне было дано задание создать страницу журнала активности, которая показывает изменения, которые произошли с любыми данными модели, т. Е. Либо они созданы, либо обновлены, либо удалены.
Мое решение - создать модель Activity и сохранить изменения следующим образом-
1 - переопределить метод сохранения и метод удаления, а затем сохранить в модели действий или
2 - используйте сигналы и сохраните их в модели Activity.
Модель Activity прямо сейчас содержит только эти поля -
performed_on,
performed_by
type_of_operation- Создание, обновление, удаление
Есть ли другой лучший способ добиться этого?