def edit_room(id): room = Room.query.get(id) if room == None: flash('Room not found.') abort(404) form = EditRoomForm() if form.validate_on_submit(): room.name = form.name.data room.info = form.info.data db.session.add(room) db.session.commit() flash('Your changes have been saved.') return redirect(url_for('room', id = id)) elif request.method != "POST": form.name.data = room.name form.info.data = room.info return render_template('edit_room.html', room = room, form = form)
def edit_survey(request, room): user_profile = request.user.get_profile() if request.method == "POST": form = EditRoomForm(request.POST) if form.is_valid(): room = Room.objects.get(pk=room) room.price = form.cleaned_data["price"] room.address = form.cleaned_data["address"] room.city = form.cleaned_data["city"] room.state = form.cleaned_data["state"] room.zip = form.cleaned_data["zip"] room.about = form.cleaned_data["room_about"] room.lat = geo_code(room.address, room.city, room.state, room.zip)[0] room.lng = geo_code(room.address, room.city, room.state, room.zip)[1] room.save() return redirect("/dash/") else: form = EditRoomForm() return render_to_response( "edit_survey.html", {"user": user_profile, "form": form}, context_instance=RequestContext(request) )