Changes between Initial Version and Version 3 of Ticket #32587


Ignore:
Timestamp:
Mar 24, 2021, 7:08:41 AM (4 years ago)
Author:
Andreas Galazis
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #32587

    • Property Component Uncategorizedcontrib.admin
    • Property Keywords admin prefetch inline added
    • Property Type UncategorizedCleanup/optimization
    • Property Summary Use RelatedManager of parent object in get_queryset of inlinesUse RelatedManager of parent object in get_queryset of inlines and support prfetching
  • Ticket #32587 – Description

    initial v3  
    1 This would help support prefetching configuration on parent admin's queryset.
     1This would help support prefetching configuration on parent admin's queryset.
     2This is not sufficient to support prefetching since there are multiple (I have found at least 3) instances in inline admin ans inline formset where self.get_queryset()[i] paradigm is used.
     3
     4At least perform some code cleanup?
     5
     6Even if this issue a won't fix for any reason at least abstract fetching instance by in index in a `ge_instance_by_index` method so that we can implement admins that do what we want of top of current base classes. If this is done then we will be able to overwrite ge_instance_by_index to return `list(self.get_queryset())[i]` 
     7 instead of `self.get_queryset()[i]` on inlines that support prefetching
Back to Top