2017-05-08 131 views
0

我的團隊中有人刪除了一個重要的對象。我需要知道是誰做的,他顯然可以訪問管理員。我可以在終端(或任何地方)打印最近3小時的所有管理操作嗎?我確信django保留了歷史,我只是不知道在哪裏找到它。Django。打印所有管理員操作。

+1

的可能的複製[?如何獲得在Django管理對象的歷史](http://stackoverflow.com/questions/24612142/how-to-get-的歷史 - 的 - 一個對象,在-Django的管理員) –

回答

0

這解決了這個問題:

>>> from django.contrib.admin.models import LogEntry 
>>> x = LogEntry.objects.all().order_by("-id")[:200] 
>>> for y in x: 
... print("%s - %s" % (y.action_time, y.change_message))