fix: Optimize queries for Course Notification Preferences Admin (#36479)

This commit is contained in:
Hassan Raza
2025-04-04 15:32:45 +05:00
committed by GitHub
parent 87688af610
commit bf2959e8fc

View File

@@ -82,6 +82,10 @@ class CourseNotificationPreferenceAdmin(admin.ModelAdmin):
def get_username(self, obj):
return obj.user.username
def get_queryset(self, request):
queryset = super().get_queryset(request)
return queryset.select_related("user").only("id", "user__username", "course_id")
def get_search_results(self, request, queryset, search_term):
"""
Custom search for CourseNotificationPreference model