Ne pas faire le boulout en double dans le modèle et la vue...

Document Actions
Réponses: 0   Visites: 670
Up one level
Vous devez être un membre enregistré pour contribuer sur ce forum. Inscrivez-vous maintenant

Ne pas faire le boulout en double dans le modèle et la vue...

Posté par Mathieu le 25/04/2010 17:26
Bonjour,

Je débute avec Django donc ma question n'est pas forcément *pertinente*.

J'ai un formulaire qui permet de saisir le nom et le prénom d'une personne. Une fois ces informations postées, je vérifie que cette personne est connue dans ma base et je l'envoie vers une page dont l'URL contient l'id de la personne.

Pour l'instant, j'ai fait une méthode clean_user qui vérifie que l'utilisateur est bien enregistré et qui renvoie une ValidationError s'il n'existe pas.

Cependant, j'ai besoin de l'id de cette personne dans ma vue. Pour l'instant, j'ai fait deux fois la requête (une dans la vue et une dans la méthode clean_user) mais je me dis que c'est pas terrible ...

En fait, il faudrait pouvoir exploiter les résultats obtenus ma méthode clean_user dans ma vue.

Quelle est la bonne pratique pour ce genre de cas ?

Merci de vos réponses.
Ce sujet ne contient aucune réponse

Python.org : Le site officiel du langage Python.
Zope.org : Le site web officiel de Zope.
Daily Python-URL : Actus de l'univers Python.
Tribute to Zyons : Zyons notre ami et membre fondateur de l'Afpy, nous quittait en 2005.