Как сгенерировать отчет об активности пользователей в django?

Я строю систему на фреймворке Django rest framework, в которой пользователь уровня администратора будет управлять пользователями уровня персонала, мне нужно отслеживать активность пользователей уровня персонала, например: активность пользователей уровня персонала, такая как добавление некоторых постов или удаление и т.д. и т.п.. Есть ли какой-нибудь пакет или хорошая реализация того, как это может быть достигнуто?

Вы можете получить доступ к Track Log из Admin таких видов деятельности, как :-

from django.contrib.admin.models import LogEntry

logs = LogEntry.objects.all() # You can also filter
for l in logs:
    #access or perform actions

Редактирование :-

Для доступа к времени активности или действия. Вы можете получить доступ к нему через action_time:-

logs = LogEntry.objects.all() # You can also filter
    for l in logs:
        actionTime = l.action_time # Changed Here

Он покажет время действия, совершенного пользователем

Вернуться на верх