Tengo un formulario que debería redirigir a otra función de vista llamada contenido para predecir. Recibo un error que dice que el formulario no existe cuando funciona como se muestra en mi código:
def content_to_predict(request): if request.method == "POST": form = InputForm(request.POST) if form.is_valid(): return redirect('content_to_predict') else: form = InputForm() return render(request, 'prediction/content_input.html', {'form': form}) def show_prediction_result(request): return HttpResponse('hello')¿Cuál es el problema?
Lo averigué. En lugar de usar la redirección, simplemente haga una llamada a otra función:
return show_prediction_result(request)No puedo decir de una forma u otra por qué la redirección no funciona. Si alguien tiene alguna entrada con respecto a eso. Lo apreciaría.