2009-07-24 10 views
1

Die Benutzerverwaltung des django admin ermöglicht uns den einfachen Zugriff auf die Gruppenzugehörigkeit eines Benutzers über die Liste zur Auswahl der Gruppen. Dies ist das Standard-Widget für die ManyToMany-Beziehung für die Zuweisung. Und das ist zum größten Teil nett für die Benutzererstellung von Anfang an.django Benutzer und Gruppen - Gruppenmitgliedschaft in Admin anzeigen?

Allerdings sage ich, dass ich eine große Anzahl von Benutzern und Gruppen habe ... Ich möchte die Gruppenzugehörigkeit anzeigen und verwalten, indem ich im Admin auf die Gruppe klicke und alle Mitglieder in einem ähnlichen Picker (oder über das horizontale Widget).

Gibt es eine eingebaute Django-Methode/Trick, um ManyToMany-Beziehungen in "Reverse" zu zeigen?

Die Einstellung der Gruppeneinstellungen ist in der Benutzerverwaltung der Benutzererstellung in Ordnung. Aber das kann sehr schmerzhaft sein, wenn Benutzer und Gruppen gut etabliert sind.

Ich denke, die Problemumgehung besteht darin, meine eigene Ansicht zu machen, um Gruppenmitglieder zu zeigen, ich wollte nur sehen, ob es einen Trick mit Inlines oder etwas im Admin geben könnte.

+0

http://stackoverflow.com/questions/6479999/django-admin-manytomany-inline-has-no-foreignkey-to-error – utapyngo

Antwort

1

Versuchen Sie, dieses snippet zu verwenden. Es ist ein Beispiel für die Anpassung von contrib.auth app admin part.

+0

danke, dieser Trick hat perfekt funktioniert! – dmyung

Verwandte Themen