Réglage de la valeur sélectionnée sur un Django formes.ChoiceField

Ici est le champ de la déclaration dans un formulaire:

max_number = forms.ChoiceField(widget = forms.Select(), 
    choices = ([('1','1'), ('2','2'),('3','3'), ]), initial='3', required = True,)

Je voudrais définir la valeur initiale à 3 et cela ne semble pas fonctionner. J'ai joué avec le param, des citations/pas de guillemets, etc... mais pas de changement.

Quelqu'un pourrait-il me donner une réponse définitive si elle est possible? Et/ou les tordre dans mon extrait de code?

Je suis en utilisant Django 1.0

  • Je me demandais la même chose. "initiale" n'a pas de couture à travailler avec des choix dans le dernier coffre de la version ainsi.
InformationsquelleAutor thebiglife | 2009-03-18