объект формы не имеет атрибута ' cleaned_data '

Я пытаюсь создать форму, используя документацию django. Я постоянно получаю ошибка:

'TestForm' object has no attribute 'cleaned_data'

, хотя form.is_valid имеет значение True (выводится строка моего кода «форма действительна»). Ниже приведены соответствующие части моего кода.

​​urls.py

url(r'^test/',views.test),

forms.py

from django import forms
class TestForm(forms.Form):
    name = forms.CharField()

views.py

def test(request):
    if request.method == 'POST':
        form = TestForm(request.POST)
        if form.is_valid:
            print 'form is valid'
            print form.cleaned_data                       
        else:
            print 'form not valid'
    else:
         form = TestForm()

    return render_to_response('User/Test.html',{'form': form},context_instance=RequestContext(request))

Test.html

<form action="" method="post">{% csrf_token %}
        <table>
            {{ form.as_table }}
        </table>
        <input type="submit" value="Submit">
    </form>
11
задан juliomalegria 20 November 2013 в 14:10
поделиться