コード例 #1
0
 def get(self):
     tenant_key = self.request.get('tenant_key')
     tenant = Tenant.get(tenant_key)
     room = Room()
     vacantRooms=room.getVacantRooms()
     if vacantRooms:            
         tenant_data_list = tenant.getTenantProfile()
         rooms_data_list = room.getRoomsProfile(vacantRooms)
         data_list = []
         data_list.append({'tenantProfile': tenant_data_list, 'roomsProfile': rooms_data_list})
         output_json = json.dumps(data_list) 
         self.response.out.write(output_json)                              
     else:
         noVacancyResponse = {'noVacancyResponse':'Sorry, All rooms are occupied!'}
         noVacancyResponse_json = simplejson.dumps(noVacancyResponse)
         return self.response.out.write(noVacancyResponse_json)