如何清除Django Admin中的最近操作面板?

28 投票
3 回答
15679 浏览
提问于 2025-04-18 05:41

我该怎么做才能清空或重置Django后台的“最近操作”面板呢?

我希望后台界面看起来像是刚安装的一样。

3 个回答

0

在命令提示符中运行:python manage.py shell

然后逐行输入以下内容:

from django.contrib.admin.models import LogEntry
LogEntry.objects.all().delete()

执行完这些内容后,在这个环境中输入以下内容以退出:

exit()
5

你可以清除Django 管理后台的最近操作记录

首先,使用下面的命令打开Django Shell

python manage.py shell

然后,把下面这两行代码复制粘贴到Django Shell里,接着按一下"Enter"键。就这样:

from django.contrib.admin.models import LogEntry
LogEntry.objects.all().delete()
48

Django管理后台的“最近操作”面板显示的是LogEntry模型。要清空这个面板,你只需要删除所有的记录:

from django.contrib.admin.models import LogEntry

LogEntry.objects.all().delete()

撰写回答