Как добавить поле в каждую историческую модель в django simple history
Отследить, какое изменение было внесено в модель, легко. Но отследить, какие изменения были проведены вместе в ходе одной "операции" или "действия", сложнее. Я хотел бы добавить дополнительное поле во все исторические модели, которое хранит ключ, ссылающийся на действие, в ходе которого объект был изменен.
Для того, чтобы добавить поле к исторической модели, которая генерируется пакетом django-simple-history, необходимо добавить абстрактный класс для каждой модели и установить обработчик сигналов для конкретной модели в конфиге приложения.
При работе с 50+ моделями это очень много бесполезного кода. Как мне добавить поле во все исторические модели?