@app.route('/coordSearch', methods=['GET','POST']) def coordSearch(): coord_form = CoordinateForm(request.form) if request.method == 'POST' and coord_form.validate(): species = coord_form.species.data coordinate = coord_form.coordinate.data return redirect(url_for('coordResults', coordinate=coordinate, species=species)) @app.route('/coordResults/<string:species>/<string:coordinate>') def coordResults(coordinate, species): return render_template('coordResults.html',coordinate=coordinate, species=species) @app.route('/nameSearch', methods=['GET','POST']) def nameSearch(): name_form = GeneNameForm(request.form) if request.method == 'POST' and name_form.validate(): species = name_form.species.data name = name_form.name.data return redirect(url_for('nameResults', name=name, species=species)) @app.route('/nameResults/<string:species>/<string:name>') def nameResults(name, species): return render_template('nameResults.html',name=name, species=species) if __name__ == '__main__': app.secret_key = 'super_secret_key' # gives us access to the session to flash messages app.debug = True app.run(host='0.0.0.0', port=5000)
from crispy import app app.secret_key = 'super_secret_key' app.run(host='0.0.0.0', port=8910, debug=True)