Opened 10 years ago

Closed 10 years ago

#3181 closed enhancement (duplicate)

[patch] list_detail.object_list doesn't support custom querysets

Reported by: arockstar@… Owned by: Jacob
Component: Generic views Version:
Severity: minor Keywords:
Cc: Triage Stage: Unreviewed
Has patch: yes Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: UI/UX:

Description

It'd be great if the generic object paginator view (list_detail.object_list) would accept a custom queryset (as described in the custom model Manager docs here) -- that is, a list of fully-fetched model objects.

The backend of the view (paginator.ObjectPaginator) has explicit support for lists, but object_list calls queryset._clone which fails for list objects.

Attachments (2)

list_detail.patch.txt (1019 bytes) - added by arockstar@… 10 years ago.
Patch for list_detail
list_detail.patch (1019 bytes) - added by anonymous 10 years ago.
Patch for list_detail

Download all attachments as: .zip

Change History (7)

Changed 10 years ago by arockstar@…

Attachment: list_detail.patch.txt added

Patch for list_detail

Changed 10 years ago by anonymous

Attachment: list_detail.patch added

Patch for list_detail

comment:1 Changed 10 years ago by arockstar@…

Resolution: fixed
Status: newclosed
Summary: list_detail.object_list doesn't support custom querysets[patch] list_detail.object_list doesn't support custom querysets

Proposed patch which checks to see if the queryset we passed in is a queryset, otherwise, we assume it's a list.

Other generic paged-views (date_based, object_detail) still assume a queryset.

comment:2 Changed 10 years ago by arockstar@…

Resolution: fixed
Status: closedreopened

Ug. Sorry. Wrong fields checked by accident

comment:3 Changed 10 years ago by anonymous

Resolution: duplicate
Status: reopenedclosed

comment:4 Changed 10 years ago by Gary Wilson <gary.wilson@…>

Resolution: duplicate
Status: closedreopened

Please specify the ticket this duplicates.

comment:5 Changed 10 years ago by Gary Wilson <gary.wilson@…>

Resolution: duplicate
Status: reopenedclosed

ok, this seems to be a duplicate of #3168.

Note: See TracTickets for help on using tickets.
Back to Top