Opened 7 years ago

Last modified 9 months ago

#29111 assigned New feature

Use autocomplete_fields in list_filter for related models

Reported by: Paul Tiplady Owned by: Gav O'Connor
Component: contrib.admin Version: dev
Severity: Normal Keywords:
Cc: Christophe Baldy Triage Stage: Accepted
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description

In Django 2.0, support for select2 AJAX autocomplete fields was added:

https://github.com/django/django/pull/6385
https://code.djangoproject.com/ticket/14370

This makes foreign key fields much more usable in the Admin, as the full list of objects doesn't need to be loaded to populate a dropdown list (as was the old way of doing this).

This issue covers using the new vendored select2 widgets to provide similar autocomplete functionality for the list_filter UI (specifically, presumably extending/replacing RelatedFieldListFilter).

Some discussion in the Github PR 6385 suggesting that the next step would be to open an issue to track this work.

Change History (5)

comment:1 by Tim Graham, 7 years ago

Component: Uncategorizedcontrib.admin
Triage Stage: UnreviewedAccepted

comment:2 by Christophe Baldy, 6 years ago

Cc: Christophe Baldy added

comment:3 by Phil Krylov, 6 years ago

There is a third-party app dealing with this, although it could be improved a bit: https://github.com/farhan0581/django-admin-autocomplete-filter

comment:4 by Gav O'Connor, 2 years ago

Owner: changed from nobody to Gav O'Connor
Status: newassigned
Version: 2.0dev

comment:5 by Gav O'Connor, 9 months ago

Owner: changed from Gav O'Connor to Gav O'Connor
Note: See TracTickets for help on using tickets.
Back to Top