/ / Django автозаповнення Світло в списку фільтрів для admin - django-forms, django-admin, django-autocomplete-light

Django autocomplete Світло в списку фільтрів для адміністратора - django-forms, django-admin, django-autocomplete-light

Я успішно налаштував автозаповненняРеєстр та мої django адміністратор форми, якщо ви йдете до форми, авто завершує роботи. Я хотів би мати можливість розширювати автозавершення, щоб працювати також у поданні list_filter. Тому, коли ви дивитеся на уявлення, згенеровані Admin.py - що вхідні дані list_filter, які генеруються, також використовують URL-адресу автозаповнення jquery + service.

Я не бачив нічого, що міститься в документації, у кого є якісь покажчики?

Відповіді:

1 для відповіді № 1

Ви повинні визначити власний фільтр адміністратора, який успадковується від django.contrib.admin.SimpleListFilter. Потім слід надати власний HTML-шаблон для цього фільтра, який буде використовувати один з django-autocomplete-light віджети. Як параметр для віджета слід визначити необхідну URL-адресу автозаповнення. І не забудьте включити для нього відповідні JS і CSS.

Все це зроблено в спеціальному додатку для цього: dal-admin-фільтри