コード例 #1
0
def modificar():
    if not authenticated(session):
        abort(401)

    Instrumento.db = get_db()

    id_instrumento = request.args.get('id')
    data = request.form
    codUnico = Instrumento.find_by_codigo(data['descripcionDeEstado'])

    if codUnico:
        flash("El codigo ya existe.")
        return redirect(url_for('instrumento_update'))
    Instrumento.modificar(data) #agarro los datos del formulario
    

    return redirect(url_for('instrumentos_index'))
コード例 #2
0
def create():
    Instrumento.db = get_db()
    # raise ValueError(request.form)
    if 'imagen' not in request.files:
        print('No esta la foto')
    #raise ValueError(image64)
    data = request.form

    codUnico = Instrumento.find_by_codigo(data['descripcionDeEstado'])

    if codUnico:
        flash("El codigo ya existe.")
        return redirect(url_for('instrumentos_new'))

    image=request.files['imagen']
    # raise ValueError(image)
    image64=base64.b64encode(image.read())
    Instrumento.create(request.form,image64)
    return redirect(url_for('instrumentos_index'))