2010-11-15 3 views

Répondre

3

La bonne façon serait probablement pour l'ajouter à sa propre forme;)

Mais ... vous pouvez le faire comme ceci:

form = SomeForm(request.POST) 
field = form.fields['your_field'] 
data = field.widget.value_from_datadict(form.data, form.files, form.add_prefix('your_field')) 
cleaned_data = field.clean(data) 
+0

C'était parfait, merci. J'essayais de pré-remplir un formulaire d'inscription s'ils étaient sur la page de connexion et avaient entré un nom d'utilisateur, puis cliqué sur "register" au lieu de "login". – RawwrBag

+0

Cela devrait être 'field = form.fields ['your_field']' remarquer le 's' dans' form.fields' – Victory

Questions connexes