def get(self): template = jinja_env.get_template("templates/studentlist.html") values = {} house_input = self.request.get("house") if house_input != "": # There should only be 1 house with that name, so the [0] at the end # gets the 1 element that is in the list, otherwise we have a list of house_infos values["house_info"] = House.query(House.name==house_input).fetch()[0] values["student_list"] = Student.query(Student.house_name==house_input).fetch() print(values["house_info"]) else: # No house, so get all of the students values["student_list"] = Student.query().fetch() print(values["student_list"]) self.response.write(template.render(values))
def get(self): hogwarts_houses = House.query().order(House.name).fetch() start_template = jinja_env.get_template("templates/houselist.html") self.response.write( start_template.render({'house_info': hogwarts_houses}))
def get(self): hogwarts_houses = House.query().order(House.name).fetch() start_template = jinja_env.get_template("templates/houselist.html") self.response.write(start_template.render({'house_info' : hogwarts_houses}))