Сортировка администратора после применения SimpleListFilter
Я хочу, чтобы после применения SimpleListFilter
был применен другой порядок.
class Store(models.Model):
name = models.CharField("name", max_length = 128)
state = models.IntegerField("state of store", default = 0)
revenue = models.IntegerField("accumulated ...", default = 0)
class StoreStateFilter(admin.SimpleListFilter):
title = "filter by state"
parameter_name = "state"
def lookups(self, request, model_admin):
return [("on", "on"), ("off", "off")]
def queryset(self, request, queryset):
...
return queryset
Админ выглядит просто:
@admin.register(Store)
class StoreAdmin(admin.ModelAdmin):
ordering = ["revenue", ...]
list_filter = [StoreStateFilter, ...]
...
Итак, обычная ordering
находится после выручки, но после применения StoreStateFilter
я хочу, чтобы ordering
была после name
. Есть ли способ добиться этого?