More aggressing code reuse

This commit is contained in:
2026-01-18 11:15:46 +01:00
parent 792b60cdc6
commit ec470ac0a7
7 changed files with 244 additions and 149 deletions

View File

@@ -62,9 +62,7 @@ class ConsistAdmin(SortableAdminBase, admin.ModelAdmin):
def get_queryset(self, request):
"""Optimize queryset with select_related and prefetch_related."""
qs = super().get_queryset(request)
return qs.select_related(
'company', 'scale'
).prefetch_related('tags', 'consist_item')
return qs.with_related()
@admin.display(description="Country")
def country_flag(self, obj):