0
我的團隊中有人刪除了一個重要的對象。我需要知道是誰做的,他顯然可以訪問管理員。我可以在終端(或任何地方)打印最近3小時的所有管理操作嗎?我確信django保留了歷史,我只是不知道在哪裏找到它。Django。打印所有管理員操作。
我的團隊中有人刪除了一個重要的對象。我需要知道是誰做的,他顯然可以訪問管理員。我可以在終端(或任何地方)打印最近3小時的所有管理操作嗎?我確信django保留了歷史,我只是不知道在哪裏找到它。Django。打印所有管理員操作。
這解決了這個問題:
>>> 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))
的可能的複製[?如何獲得在Django管理對象的歷史](http://stackoverflow.com/questions/24612142/how-to-get-的歷史 - 的 - 一個對象,在-Django的管理員) –