From dd89c3cefb2f5ab8c2c7c3e793774086266efeef Mon Sep 17 00:00:00 2001 From: Youngkwang Yang Date: Wed, 1 Jun 2022 00:50:34 +0900 Subject: [PATCH] Auditlog admin use list_select_related (#382) * Use list_select_related * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- auditlog/admin.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/auditlog/admin.py b/auditlog/admin.py index b9f19f1..2d79675 100644 --- a/auditlog/admin.py +++ b/auditlog/admin.py @@ -6,6 +6,7 @@ from auditlog.models import LogEntry class LogEntryAdmin(admin.ModelAdmin, LogEntryAdminMixin): + list_select_related = ["content_type", "actor"] list_display = ["created", "resource_url", "action", "msg_short", "user_url"] search_fields = [ "timestamp", @@ -26,9 +27,5 @@ class LogEntryAdmin(admin.ModelAdmin, LogEntryAdminMixin): # As audit admin doesn't allow log creation from admin return False - def get_queryset(self, request): - queryset = super().get_queryset(request).select_related("content_type", "actor") - return queryset - admin.site.register(LogEntry, LogEntryAdmin)