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的管理员) –