Возможно, вы могли бы написать пользовательскую форму администратора и создать подкласс для каждой редактируемой администратором сущности, где в save()
она просматривает все поля, которые не являются last_modified_date (я предполагаю, что вы получили это последовательно названное имядля всех моделей), и если нет никаких изменений, не вызывать super(YourAdminFormClassNamehere, self).save(*args, **kwargs)
, но если есть изменения в любом из этих полей, он делает.
(Это выходные, иначе я бы, вероятно, добавил несколькопример кода. Это должно привести вас к полезной дорожке.)