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 № 1Powinieneś 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