/ / Django autouzupełnianie Filtry Light in list dla admin - formularze django, django-admin, django-autocomplete-light

Autouzupełnianie Django Światło w listach filtrów dla admina - django-form, django-admin, django-autocomplete-light

Pomyślnie skonfigurowałem AutouzupełnianieRejestr i moje formularze administracyjne django, gdzie, jeśli przejdziesz do formularza, auto kończy pracę. Chciałbym móc rozszerzyć autouzupełnienia, aby działały również na widoku list_filter. Tak więc patrząc na widok wygenerowany przez Admin.py - wygenerowane dane wejściowe list_filter będą również korzystać z adresu URL usługi autouzupełniania jquery +.

Nie widziałem niczego wymienionego w dokumentacji, każdy ma jakieś wskazówki?

Odpowiedzi:

1 dla odpowiedzi № 1

Powinieneś zdefiniować swój własny filtr administracyjny, który dziedziczy z django.contrib.admin.SimpleListFilter. Następnie powinien dostarczyć własny szablon HTML dla tego filtra, który będzie używał jednego z django-autocomplete-light widgety. Jako parametr widgetu należy zdefiniować wymagany adres URL autouzupełniania. I nie zapomnij o dołączeniu odpowiedniego JS i CSS.

Wszystko to odbywa się w specjalnej aplikacji: dal-admin-filtry