这可能会覆盖LogEntry模型,以便使用我的自定义管理器而不是默认管理器。
但是,当登录管理站点时,活动日志查询集未被过滤。
from django.contrib.admin.models import LogEntry
from django.db import models
class MyLogEntryManager(models.Manager):
def get_queryset(self):
return super(MyLogEntryManager, self).get_queryset().filter(content_type_id=1)
class MyLogEntry(LogEntry):
objects = MyLogEntryManager()