diff options
Diffstat (limited to 'reporting/docker/src/app.py')
-rw-r--r-- | reporting/docker/src/app.py | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/reporting/docker/src/app.py b/reporting/docker/src/app.py new file mode 100644 index 0000000..98bb3c6 --- /dev/null +++ b/reporting/docker/src/app.py @@ -0,0 +1,28 @@ +from flask import Flask, redirect, url_for, request, render_template,jsonify, session +import requests, json +import urllib, json +app = Flask(__name__) +app.secret_key = 'storperf_graphing_module' +#global url + +@app.route('/success/') +def success(): + header = {'x-requested-with': 'XMLHttpRequest'} + data = urllib.urlopen(session["url"]).read() + data = json.loads(data) + return render_template('plot_tables.html', data = data) + +@app.route('/url',methods = ['POST', 'GET']) +def url(): + if request.method == 'POST': +# global url + url = request.form['url'] + session["url"] = url + return redirect(url_for('success')) + +@app.route('/') +def index(): + return render_template('index.html') + +if __name__ == '__main__': + app.run(host="0.0.0.0", debug = True, threaded=True)
\ No newline at end of file |