Ejemplo n.º 1
0
    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))
Ejemplo n.º 2
0
 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}))
Ejemplo n.º 3
0
 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}))