def get(self): p = DataController() p.read_file() #This is Flask's GET request. org_filter = flask.request.args.get('org', None) year_filter = flask.request.args.get('year', None) people_filter = flask.request.args.get('num_people', None) place_filter = flask.request.args.get('place', None) tool_filter = flask.request.args.get('tool', None) image_urls_filter = flask.request.args.get('image_url', None) projects = p.get_construction_projects(org=org_filter, year=year_filter, num_people=people_filter, place=place_filter, tool=tool_filter, image_url=image_urls_filter) #Sarah helped to set up return flask.render_template 6/25/12 return flask.render_template('index.html', prjs=projects, orgs=p.get_orgs(), years=p.get_years(), people=p.get_num_ppl(), places=p.get_places(), tools=p.get_tools(), image_urls=p.get_image_urls(), #This allows access in the base.html template file to show which link has been selected. selected_org=org_filter, selected_year=year_filter, selected_num_people=people_filter, selected_place=place_filter, selected_tool=tool_filter)
def get(self): p = DataController() p.read_file() allprojects = p.get_all_projects() return flask.render_template('allprojects.html', prjs=allprojects, years=p.get_years(), a_year=p.get_a_year(), orgs=p.get_orgs(), num_ppl=p.get_num_ppl(), tools=p.get_tools(), places=p.get_places(), image_urls=p.get_image_urls())
def get(self): #set "p" variable to class DataController p = DataController() #apply read_file method to "p" variable p.read_file() #created "project_id_filter" variable to flask GET request project_id_filter = flask.request.args.get('project_id', None) #create "project_phases" variable and apply get_project_phases method passing argument from above. project_phases = p.get_project_phases(project_id=project_id_filter) #returns a rendered HTML template page that passes project phases. return flask.render_template('project.html', phases=project_phases, a_year=p.get_a_year(), #Leslie trying to experiment with dates years=p.get_years())