Ребята очень давно не писал на django, а когда писал то использовал его не на полную катушку. Есть форма в html , для неё обработчик начал писать:
class ContactForm(forms.Form):
name = forms.CharField(max_length=255)
email = forms.EmailField(max_length=255)
phone = forms.CharField(max_length=255)
text = forms.Textarea()
file = forms.FileInput()
далее сама view:
def get_form(request):
if request.method == 'POST':
form = ContactForm(request.POST)
if form.is_valid():
name = form.cleaned_data['name']
email = form.cleaned_data['email']
phone = form.cleaned_data['phone']
text = form.cleaned_data['text']
print name
print email
print phone
print(text)
return HttpResponseRedirect('/success')
else:
return HttpResponseRedirect('/')
и получаю в итоге ошибку:
KeyError at /form/
'text'