Django-fr

Forum

#1 06-07-2012 13:54:29

galbourn
Membre
Inscription : 04-03-2011
Messages : 6

Template avec deux formulaires

Est-ce que quelqu'un a déjà réalisé une template avec deux formulaires à l'interieur ?

si oui, comment ?

MErci

Hors ligne

#2 06-07-2012 14:20:49

David Thenon
Membre
Inscription : 11-08-2010
Messages : 156
Site Web

Re : Template avec deux formulaires

Salut,

Il suffit de leur donner des noms différents dans le context de ton template, tu
n'est pas obligé de les passer sous le nom de "form", ça peut très bien être
"form1", "form2" voire "monzuperformulaire".

De cette façon il n'y a pas de collision possible dans le template et tu peux
gérer les deux dans le meme template sans soucis.

Hors ligne

#3 07-07-2012 11:31:44

Christophe, Jean-Charles Narbonne
Membre
Inscription : 23-06-2011
Messages : 30

Re : Template avec deux formulaires

Tu veux deux fomulaires django?
Ils doivent être soumis ensemble et être dans le même "form" html?

Pour éviter les conflits, tu as deux solutions:

Utiliser les préfixes,

https://docs.djangoproject.com/en/dev/ref/forms/api/#prefixes-for-forms

Utiliser les formsets:
      https://docs.djangoproject.com/en/dev/topics/forms/formsets/
Enfin, C'est plus pour les cas ou tu veux un nombre dynamique d'instance
d'un même formulaire que pour avoir deux formulaires dans le même form html.


2012/7/6 David THENON <david.thenon _AT_ wanadoo.fr>

> Salut,
>
> Il suffit de leur donner des noms différents dans le context de ton
> template, tu
> n'est pas obligé de les passer sous le nom de "form", ça peut très bien
> être
> "form1", "form2" voire "monzuperformulaire".
>
> De cette façon il n'y a pas de collision possible dans le template et tu
> peux
> gérer les deux dans le meme template sans soucis.
>
> --
> Cordialement,
> David THENON - http://sveetch.biz
>
> Le vendredi 06 juillet 2012 14:54:29, galbourn a écrit :
> > Est-ce que quelqu'un a déjà réalisé une template avec deux formulaires
> > à l'interieur ?
> >
> > si oui, comment ?
> >
> > MErci
> > _______________________________________________
> > django mailing list
> > django _AT_ lists.afpy.org
> > http://lists.afpy.org/mailman/listinfo/django
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>

Hors ligne

Pied de page des forums