예제 #1
0
파일: routes.py 프로젝트: caglar10ur/bus-ng
    def agencies_and_routes(self):
        all_routes = {}
        for agency in Agency.get_or_fetch().iteritems():
            agency_tag = agency[0]
            agency_model_dict = agency[1].to_dict()
            agency_model_dict.setdefault("routes", []).append(Route.get_or_fetch(agency_tag))
            all_routes[agency_tag] = agency_model_dict

        return formatter.JSON(all_routes)
예제 #2
0
 def agencies(self):
     return formatter.JSON(Agency.get_or_fetch())