def experiment(): form = ExperimentForm() if request.method == "POST": if form.validate() == False: return render_template("experiment.html", form=form) else: title = form.title.data description = form.description.data etype = form.etype.data protocol = form.protocol.data duration = form.duration.data username = session['username'] user = User.query.filter_by(username=username).first() exp = Experiment(uid=user.id, title=title, duration=duration, protocol=protocol, description=description) db.session.add(exp) db.session.flush() session['current_experiment'] = exp.eid db.session.commit() print(exp.eid) return redirect(url_for('node')) elif request.method == "GET": return render_template("experiment.html", form=form)