2010-12-05 29 views

Répondre

3

Vous pouvez mettre en œuvre votre point de vue comme ceci:

def showForm(request): 
    if request.method == "POST": 
     form = MyForm(request.POST) 
     if form.is_valid(): 
      # do stuff on success, like redirection 
    else: 
     form = MyForm() 

    return render_to_response(..., 
           {"form" : form}) 
    # then in the template, use {{ form.as_table }}, for example 
+0

C'est la méthode standard pour le faire: remplir votre formulaire avec des données POST. Si valide, enregistrez et redirigez, sinon, rendez le modèle avec le formulaire tel qu'il est. –