コード例 #1
0
def index():
    """Homepage."""

    results_dict = dd.disaster_dict()

    visual = Visual(results_dict)

    visual_dict = visual.create("state", "incident", "date")

    us_plot_div = visual_dict["us_plot_div"]
    incident_plot_div = visual_dict["incident_plot_div"]
    time_plot_div = visual_dict["time_plot_div"]

    return render_template("index.html", states=dd.get_categories("state"), incidents=dd.get_categories("incidentType"),
                           us_map=Markup(us_plot_div), incident_map=Markup(incident_plot_div),
                           time_map=Markup(time_plot_div), states_counties=results_dict["state_county"])
コード例 #2
0
def get_search_results():
    """Get search results."""

    state = request.args.get("state")
    incident = request.args.get("incident")
    start_date = request.args.get("start_date")
    end_date = request.args.get("end_date")

    results_dict = dd.disaster_dict(state=state, incident_type=incident,
                                    start_date=start_date, end_date=end_date)

    visual = Visual(results_dict)

    visual_dict = visual.create("state", "incident", "date")

    us_plot_div = visual_dict["us_plot_div"]
    incident_plot_div = visual_dict["incident_plot_div"]
    time_plot_div = visual_dict["time_plot_div"]

    return render_template("index.html", states=dd.get_categories("state"), incidents=dd.get_categories("incidentType"),
                           us_map=Markup(us_plot_div), incident_map=Markup(incident_plot_div),
                           time_map=Markup(time_plot_div), states_counties=results_dict["state_county"])