def add_paciente(): if not session.get('logged_in'): return "you need to log in first" if request.method == 'POST': if 'file' not in request.files: print("no file") render_template('paciente_add.html') f = request.files['file'] filename = f.filename open('files/' + filename, 'x') # Cuidado: va a tirar excepcion si el archivo ya existe file_path = 'files/' + filename # Para guardar en DB f.save(file_path) paciente_name = getPacienteNameFromFile(file_path) # Para guardar en DB fecha = str(datetime.date.today()) dni = request.form['dni'] if dni == "": dni = "0" paciente = Paciente(id=None, nombre=paciente_name, dni=dni, fecha=fecha, file_path=file_path) db = DBHandler() db.add_paciente(paciente) list_paciente = db.get_pacientes() return render_template('pacientes.html', lista=list_paciente) else: return render_template('paciente_add.html')