Сортировка администратора после применения 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. Есть ли способ добиться этого?

Вернуться на верх