2009-07-24 8 views
1

La gestion des utilisateurs de l'administrateur django nous permet d'accéder facilement à la définition des allégeances de groupe d'un utilisateur via la liste de sélection des groupes. C'est le widget par défaut de la relation ManyToMany pour l'affectation. Et pour la plupart, c'est génial pour la création de l'utilisateur dès le départ. Cependant, disons que j'ai un grand nombre d'utilisateurs et de groupes ... J'aimerais avoir la chance d'afficher et de gérer l'appartenance à un groupe en cliquant sur le groupe dans l'admin et de voir tous les membres dans un sélecteur similaire (ou via le widget horizontal).Utilisateurs et groupes django - affichez l'appartenance à un groupe dans admin?

Existe-t-il une méthode/astuce intégrée pour afficher les relations ManyToMany dans "reverse?"

L'affectation de groupe de paramètres est correcte à partir du formulaire d'administration utilisateur lors de la création de l'utilisateur. Mais cela peut être très difficile à trouver et à gérer une fois que les utilisateurs et les groupes sont bien établis. Je suppose que la solution de contournement est de faire ma propre vue pour montrer aux membres du groupe, je voulais juste voir s'il y avait un truc que je pourrais faire avec des inlines ou quelque chose dans l'admin.

+0

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

Répondre

1

Essayez d'utiliser ce snippet. C'est l'exemple de personnalisation de la partie admin de l'application contrib.auth.

+0

merci, cette astuce a parfaitement fonctionné! – dmyung

Questions connexes