From 808f1d94bb4ac2db302f53e9097dec219facce10 Mon Sep 17 00:00:00 2001 From: Sami Date: Tue, 12 Apr 2022 12:01:31 +0500 Subject: [PATCH] alphabatecial order for query in person admin addition for country and dept --- app/admin.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/admin.py b/app/admin.py index 2be7202..4ee8e09 100644 --- a/app/admin.py +++ b/app/admin.py @@ -105,6 +105,7 @@ class PersonAdmin(admin.ModelAdmin): }), ) list_display = ['id', 'full_name', 'organization'] + #autocomplete_fields = ['organization'] form = autocomplete_fields_form # adjust width of autocomplete_fields organization @@ -112,7 +113,11 @@ class PersonAdmin(admin.ModelAdmin): ordering = ['full_name'] actions = [download_csv] - + def get_field_queryset(self, db, db_field, request): + queryset = super().get_field_queryset(db, db_field, request) + if db_field.name == 'organization': + queryset = queryset.order_by('country','organisation_english') + return queryset class ResourceKeywordInline(admin.TabularInline): autocomplete_fields = ['keyword'] model = ResourceKeyword