Django

Code

Changeset 5295

Show
Ignore:
Timestamp:
05/19/07 21:18:22 (1 year ago)
Author:
russellm
Message:

Modified the example views in newforms.txt to include a HttpResponseRedirect? (as per best practice), and remove a duplicated form instantiation.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/docs/newforms.txt

    r5294 r5295  
    322322 
    323323    from django.shortcuts import render_to_response 
     324    from django.http import HttpResponseRedirect 
    324325    from django import newforms as forms 
    325326 
     
    335336            if f.is_valid: 
    336337                # ... do something with f.cleaned_data 
     338                return HttpResponseRedirect('/url/on_success/') 
    337339        else: 
    338340            f = ContactForm() 
     
    659661 
    660662    def contact(request): 
    661         form = ContactForm() 
    662663        if request.method == 'POST': 
    663             new_data = request.POST.copy() 
    664             form = ContactForm(new_data) 
     664            form = ContactForm(request.POST) 
    665665            if form.is_valid(): 
    666666                # do form processing here... 
     667                return HttpResponseRedirect('/url/on_success/') 
     668        else: 
     669            form = ContactForm() 
    667670        return render_to_response('contact.html', {'form': form}) 
    668671