Salut,

Si c'est uniquement une question de séléction d'entrées de ton modèle pour y 
appliquer une action, est ce que une "admin action" [1] ne te serait pas 
suffisant ?

Le seul truc c'est que les cases à cocher des contacts ne seront pas pré-
séléctionnés par défaut comme dans un formulaire dédié mais tu peux 
visuellement représenter leur état "séléctionné" dans un attribut booléen dans 
le "list_display" de ton modeladmin.

[1] https://docs.djangoproject.com/en/dev/ref/contrib/admin/actions/

-- 
Cordialement,
David THENON.

Le vendredi 11 mai 2012 12:04:41, MichaelP a écrit :
> Bonjour,
> 
> Je suis en train de réaliser ma première application django - vraiment
> très simple.
> 
> Je m'appuie pour le moment uniquement sur django-admin. Je tombe sur
> une demande de fonctionnalité que je n'arrive pas à implémenter, ni à
> savoir si elle a déjà été écrite par d'autres.
> 
> 
> J'ai une deux tables, Client et Contact. La table Contact contient une
> clé étrangère pointant vers la table Client.
> 
> Grâce au "admin.TabularInline" je peux afficher, depuis la fiche
> Client, un formulaire pour modifier les données des Contacts déjà
> attachés au client et ajouter de nouveaux Contact en les créant.
> 
> Il m'est demandé, au lieu d'afficher tous ces champs pour chaque
> Contact, de pouvoir simplement ajouter ou enlever des contacts
> existants depuis une liste. Un champs select multiple, contenant tous
> les contacts, pourrait faire l'affaire.
> 
> 
> Malheureusement je n'ai rien lu dans la docs qui suggère que ceci est
> réalisable.
> 
> 
> Avez-vous un tuyau à me donner? Pour info, j'utilise django 1.4
> 
> 
> Merci d'avance.
> 
> 
> Michaël P.
> 
> 
> PS: où sont les archives 2011 et 2012 de la liste?  La page
> [url]http://lists.afpy.org/mailman/listinfo/django[/url] pointe vers
> [url]http://lists.afpy.org/pipermail/django/[/url] qui s'arrête à
> septembre 2010.
> _______________________________________________
> django mailing list
> [email protected]
> http://lists.afpy.org/mailman/listinfo/django
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django

Répondre à