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});
def formToMarker(form): 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 return newMarker