How to get filtered queryset in django admin?
<p>I have many different filters in Django admin:</p>

<pre><code>class OrderAdmin(admin.ModelAdmin):
    ...
    list_filter = ('field_1', 'field_2', 'field_3', ... , 'field_N')
    ...
</code></pre>

<p>I need to get filtered queryset in my overridden method <code>changelist_view</code> before parent <code>changelist_view</code> is called:</p>

<pre><code>class OrderAdmin(admin.ModelAdmin):
    ...
    def changelist_view(self, request, extra_content=None):
        # here i need filtered queryset and I don`t know 
        # which filters have been applied
        return super().changelist_view(request, extra_context)
    ...
</code></pre>

<p>if I calling <code>get_queryset</code> before <code>super</code> in <code>changelist_view</code> it returns queryset without filters.</p>