У меня есть простая модель Tag, с которой многие другие модели имеют отношение ManyToMany. Вышло требование иметь возможность запрашивать / показывать последние использованные теги в системе для всех объектов, имеющих теги.
Я могу добавить атрибут used_at
к модели тегов, и я мог бы заказать на это. Но очевидно, что модель Tag не модифицируется, когда что-то еще ссылается на нее, поэтому auto_now
для этого атрибута мне не поможет.
Без использования модели through
(которая может auto_now_add
на нем) и без выполнения каких-либо невидимых (не django) маги c непосредственно в БД с помощью триггеров, есть ли разумный способ обновить метку времени тега при каждом сохранении модели, ссылающейся на него