2016-02-14 11 views
5

Otomatik Tamamlama Kaydı'nı başarıyla kurdum ve formuma giderseniz, otomatik tamamlama işlemlerinin yapıldığı django yönetici formlarımı aldım. Otomatik tamamlamaları list_filter görünümünde de çalışacak şekilde genişletmek istiyorum. Böylece, Admin.py tarafından oluşturulan görünüme baktığınızda - oluşturulan list_filter girişlerinin, otomatik tamamlama jquery + hizmet URL'sini de kullanacağı.Django otomatik tamamlama Yönetici için liste filtrelerde ışık var

Dokümantasyonda listelenen hiçbir şey görmedim, herhangi bir işaretçi var mı?

cevap

1

django.contrib.admin.SimpleListFilter'dan devralan kendi yönetim filtresini tanımlamalısınız. Ardından, bu filtre için django-autocomplete-light widget'larından birini kullanacak olan kendi HTML şablonunuzu sağlamanız gerekir. Widget için bir parametre olarak gerekli otomatik tamamlama URL'sini tanımlamanız gerekir. Ve bunun için uygun JS ve CSS eklemeyi unutmayın.

Tüm bu

bunun için özel bir uygulama yapılır: dal-admin-filters