28 lines
691 B
Python
28 lines
691 B
Python
from flask import render_template
|
|
|
|
from app import app
|
|
from app.forms import DatasetForm
|
|
from app.processing import process_data
|
|
|
|
|
|
@app.route("/")
|
|
@app.route("/index")
|
|
def index():
|
|
return render_template("index.html", title="Home Page")
|
|
|
|
|
|
@app.route("/data")
|
|
def data():
|
|
form = DatasetForm()
|
|
if form.validate_on_submit():
|
|
return render_template("visualization.html", form=form, title="Visualization")
|
|
return render_template("data.html", title="Data", form=form)
|
|
|
|
|
|
@app.route("/visualization")
|
|
def visualization(form):
|
|
plot, map = process_data(form.dataset)
|
|
return render_template(
|
|
"visualization.html", title="Visualization", plot=plot, map=map
|
|
)
|