Bonjour,
ce que tu demandes c'est un formulaire dynamique, pour cela il faudrait
que tu utilises du Javascript avec de l'AJAX. En gros, AJAX va permettre
à ton formulaire de demander des informations au serveur sans avoir à
recharger la page.
En gros, quand tu choisiras une espèce dans ta liste déroulante, la page
va demander au serveur la liste des typos qui correspondent à cette
espèce, pour ensuite te proposer la liste déroulante de ces typos.
Il va falloir que tu créés une view qui prend en argument une espèce et
qui retourne une HttpResponse avec la liste des typos associés. Ensuite,
en Javascript, tu appelles l'URL qui correspond à cette view, via AJAX,
puis tu mets à jour la liste des typos, toujours en Javascript.
Je pense que le plus simple pour faire ce code Javascript, c'est
d'utiliser jQuery.
N'hésite pas si t'as d'autres questions.
Thomas Simonnet
Le 10/01/2012 16:55, ben a écrit :
Bonjour,
j'essaye de créer un formulaire sur des tables oracles
dans ce formulaire j'ai 3 listes déroulantes basées sur une même table
et qui correspondent à trois champs différents
espece
typo
habitat
une espèce peut être présente sur plusieurs typo et donc plusieurs
habitats.
pour l'instant je suis arrivé avec des boucles a injecté les valeurs de
champs sur chaque liste et ainsi faire une ou plusieurs sélection.
et j'aimerais que ces listes ce mettent à jour.
Par exemple si je sélectionne une espèce la liste déroulante typo se
met à jour et me donne les typo correspondant à cet espèce.
j'espère être suffisamment clair.
je débute sur python et django alors je ne me rends pas compte si j'en
demande trop mais quelques pistes serait les bienvenues.
merci d'avance
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django