Пример #1
0
def save():

    form = EditMarkerForm(request.form)
    print form.data

    if form.validate():
        print "VAAAAAAAAALID"
    else:
        print "NOOOOOOO________"
        print form.errors
        return jsonify({'status': 'ERR'})

    newMarker = Marker.query.filter_by(id=(form.id.data if form.id.data else -1)).first()

    if newMarker is None:
        newMarker = Marker()

    newMarker.latt = form.latt.data
    newMarker.long = form.long.data
    newMarker.description=form.description.data
    newMarker.water=form.water.data
    newMarker.potable=form.potable.data
    newMarker.campfire=form.campfire.data
    newMarker.shop=form.shop.data
    newMarker.maxtentcount=form.maxtentcount.data
    newMarker.owner=g.user

    db.session.add(newMarker)
    db.session.commit()
    print newMarker.id
    return jsonify({'status': 'OK', 'id': newMarker.id});