Exemple #1
0
 def get(self):
     country_name = self.request.get('country_name')
     country = Country.get_by_name(country_name)
     if country:
         self.response.out.write(
             self.entity_browser_entity_part(country.key()))
     else:
         self.response.out.write(json.dumps("Country not found."))
Exemple #2
0
 def entity_browser_entity_part(self, *args):
     country_name = args[0]
     country = Country.get_by_name(country_name)
     entity_result = Entity.gql("where country=:country_key",
                                country_key=country.key())
     param = self.render_parameters()
     entity_lc = []
     entity_mc = None
     entity_ai = None
     for entity in entity_result:
         if entity.type.name == "MEMBER COMMITTEE":
             entity_mc = entity
         elif entity.type.name == "AIESEC INTERNATIONAL":
             entity_ai = entity
         else:
             entity_lc.append(entity)
     param["entity_lc_list"] = entity_lc
     param["entity_mc"] = entity_mc
     param["entity_ai"] = entity_ai
     param["flag_url"] = country.get_flag_url()
     return self.render("entity_browser_entity_part", param)