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.
|