Estoy tratando de validar un formulario usando el método is_valid().
form = RegisterForm(request.POST) if form.is_valid(): form.save() else: return (RegisterForm)si hay un error, quiero devolver el formulario de registro delimitado, pero recibo el error 'obtener'. Si elimino el bloque if, está devolviendo un error de tipo 'Ninguno'. mi pregunta es ¿cómo devuelvo un formulario acotado?
prueba esto
form = RegisterForm(request.POST) if form.is_valid(): form.save() else: return render(request,{'form':form})Prueba así
if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): form.save() else: form = RegisterForm() return render(request,{'form':form})