Django как получить отфильтрованый queryset в админке?

Мне сделать кастомную нумерацию списка (спадающая по порядку), для этого мне нужно получить отфильтрованый queryset в админке джанго. Я пытаюсь сделать это через changelist_view, но получаю ошибку 'Order' object has no attribute 'COOKIES'

class OrderAdmin (admin.ModelAdmin):
  indexCnt = 0

  list_display = ['numeration', 'status']
    list_editable = ('status',)
    search_fields = [field.name for field in Order._meta.fields]
    list_filter = ('status',)

    def get_qs(self, request, extra_context=None):
        response = super(OrderAdmin, self).changelist_view(request, extra_context)
        return response.context_data["cl"].queryset

    def numeration(self, request):
        qs = self.get_qs(request)

        count = qs.all().count()

        if self.indexCnt > 1:
            self.indexCnt -= 1
        elif self.indexCnt == 1:
            self.indexCnt = count
        else:
            self.indexCnt = count
        return count 

Ответы (0 шт):