2016-02-14 18 views
5

Pomyślnie skonfigurowałem Rejestr Autouzupełniania i mam moje formularze admin Django, jeśli przejdziesz do formularza, działa autouzupełnianie. Chciałbym móc rozszerzyć autouzupełnienia również do pracy w widoku list_filter. Tak więc, gdy patrzysz na widok wygenerowany przez Admin.py - że wygenerowane wejścia list_filter będą również używać autouzupełniania, jQuery + adres URL usługi.Autouzupełnianie Django Światło w listach filtrów dla administratora

Nie widziałem niczego wymienionego w dokumentacji, czy ktoś ma jakieś wskazówki?

Odpowiedz

1

Należy zdefiniować własny filtr administratora, który dziedziczy po django.contrib.admin.SimpleListFilter. Następnie należy podać własny szablon HTML tego filtru, który będzie używał jednego z widgetów django-autocomplete-light. Jako parametr widgetu powinieneś zdefiniować wymagany adres URL autouzupełniania. I nie zapomnij podać odpowiedniego JS i CSS.

Wszystko to odbywa się w specjalnej aplikacji do tego: dal-admin-filters

Powiązane problemy