Форум сайта python.su
Помогите, хочу сделать перенаправление при верном заполнении формы, но появляется ошибка “returned none instead. (callback.__module__ view_name)” Как ее решить? Заранее спасибо
Вот код
if request.method == “POST”:
int_answer = request.POST.get(“int_answer”)
c=int(int_answer)
if c == a+b:
return redirect('')
else:
data={“ans”:a+b}
return render(request, “erorans.html”,context=data)
Офлайн
что то функции не наблюдается, к чему у вас return?
Офлайн
def chet1(request):
a=16
b=89
if request.method == “POST”:
int_answer = request.POST.get(“int_answer”)
c=int(int_answer)
if c == a+b:
return redirect('')
else:
data={“ans”:a+b}
return render(request, “erorans.html”,context=data)
else:
printer(request,a,b)
Офлайн
код надо вставлять в теги - иначе теряется форматирование и ничего не понятно
Офлайн
ну и заметье, что код в первом посте и втором отличается, настолько, что как мне кажется второй несет в себе явный ответ.
Офлайн
Вопрос закрыт не поставил return в конце
Офлайн