/ / Django 1.10 - How-To: Viele-zu-Viele horizontale Schnittstelle - Django, Django-Formen, Django-Vorlagen

Django 1.10 - How-To: Viele-zu-Viele horizontale Schnittstelle - Django, Django-Formen, Django-Vorlagen

Wie in dieser alte PostIch möchte in meiner eigenen Vorlage die gleiche horizontale Oberfläche bekommen wie auf den Adminseiten mit

class MyModelAdmin(admin.ModelAdmin): filter_horizontal = ("MyM2M",)

Ich verstehe, dass ich das Widget FilteredSelectMultiple verwenden muss. Allerdings scheint das gegebene Beispiel dort veraltet zu sein. Was sind die notwendigen js / css für django 1.10, jquery 2.2.4?

Gibt es einen besseren Weg?

Antworten:

0 für die Antwort № 1

Ich habe das Widget FilteredSelectMultiple bearbeitet. Es ist in der Tat für die spezielle Struktur der Admin-Seite gebaut. Es ist wahrscheinlich möglich, es für eine andere Seitenstruktur anzupassen, aber es kann schwierig sein, eine "universelle" Antwort daraus zu machen. Ich habe resigniert und versuche Select2.js zu versuchen. Klappt wunderbar.