Я создаю приложение Django, и в нем я хотел бы отслеживать каждый раз, когда к конкретной модели обращались в последний раз.
Я выбираю это для создания истории действий пользователя.
Я знаю, Django предоставляет auto_now и auto_now_add, но они не выполняют то, что я хочу, чтобы они делали. Последнее отслеживает, когда модель была создана, а первое отслеживает, когда она последний раз изменялась, что отличается от того, когда к ней последний раз обращались, обратите внимание.
Я попытался добавить другое поле даты и времени в спецификацию моей модели :
accessed_on = models.DateTimeField()
Затем я пытаюсь обновить доступ модели вручную, вызывая следующее после каждого доступа:
model.accessed_on = datetime.utcnow()
model.save()
Но это все равно не будет работать.
Я просмотрел документацию django для ответа, но не смог ее найти.
Помощь будет очень признательна.