2009-02-08 9 views
0

Je construis un site web pour l'exposition d'art d'un ami. Je définis actuellement un modèle appelé Participant, chaque participant doit également pouvoir se connecter au système, ainsi lorsqu'un Participant est créé, un nouvel Utilisateur est également créé.Modèles liés Django - champs disponibles dans admin

Maintenant lors de l'édition ou de la création d'un nouveau participant, j'aimerais pouvoir afficher certains champs de l'utilisateur, par exemple une adresse électronique. Pour que quelqu'un utilisant l'admin doit seulement éditer le participant et l'utilisateur lié sera mis à jour.

Mon problème est l'affichage de ces champs dans l'admin. J'ai essayé d'ajouter l'e-mail en tant que propriété du modèle Participant, qui recherche sa valeur à partir de l'utilisateur associé, mais ceux-ci ne sont pas affichés dans l'administrateur. J'ai également essayé de définir ma propre forme d'administration pour ce modèle, mais je ne peux pas l'obtenir pré-rempli car cela ne fonctionne qu'avec les champs. De mon googling jusqu'à présent, il semble que les formulaires d'administration préremplis ne sont pas possibles dans la version actuelle, en utilisant des propriétés comme des champs ne semble pas fonctionner ou du moins pas comme je le veux.

Quelqu'un pourrait-il me diriger dans la bonne direction?

David

Répondre

Questions connexes