title: How to get filtered queryset in django admin?
body: <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>