def matem(request): if request.POST: form = triangle(request.POST) # Если форма прошла валидацию if form.is_valid(): cd = form.cleaned_data # ... сохранение в базу, к примеру # здесь мы просто выведем результат на экран ab = cd['ab'] bc = cd['bc'] ac = cd['ac'] rez1 = 'Вы ввели такие данные:</br>' rez2 = 'Сторона АВ: ' + str(ab) + ' Сторона ВС: '+str(bc) +' Сторона АС: '+str(ac)+'</br>' summa = ' Сумма сторон :'+str(ab + bc + ac) if ab+bc>ac and ab+ac>bc and bc+ac>ab: soobsh = 'Это треугольник' return HttpResponse(rez1+rez2+summa+soobsh) else: soobsh = 'Это не является треугольником, измените параметры' return HttpResponse(rez1+rez2+summa+soobsh) else: form = triangle() return render(request, 'html/matem.html', {'form': form}) ##return render_to_response('html/matem.html', locals())
говорит, что в строке if ab+bc….. что только не делал…