/ / Django autocomplete Luz em filtros de lista para admin - django-forms, django-admin, django-autocomplete-light

Autocomplete do Django Luz em filtros de lista para admin - django-forms, django-admin, django-autocomplete-light

Eu configurei com sucesso o AutocompleteRegistre-se e tenha meus formulários admin do django onde se você vai ao formulário, o auto termina trabalhos. Eu gostaria de poder estender os preenchimentos automáticos para trabalhar na exibição list_filter também. Então, quando você está olhando para a visão gerada pelo Admin.py - que as entradas list_filter que são geradas também usam o URL de serviço jQuery + autocomplete.

Eu não vi nada listado na documentação, alguém tem alguma indicação?

Respostas:

1 para resposta № 1

Você deve definir seu próprio filtro de administrador que herda de django.contrib.admin.SimpleListFilter. Em seguida, deve fornecer seu próprio modelo HTML para este filtro, que usará um dos django-autocomplete-light widgets. Como parâmetro para o widget, você deve definir o URL de preenchimento automático necessário. E não se esqueça de incluir JS e CSS adequados para isso.

Tudo isso é feito em um aplicativo especial para isso: dal-admin-filters