def get(self): dir = "model/data" with open('%s/PetType.csv'%(dir)) as csvfile: data = csv.reader(csvfile) for row in data: PetType.get_or_insert( row[0], name=row[0], name_ja=row[1], behavior=row[2].split("|") ) with open('%s/PetCategory.csv'%(dir)) as csvfile: data = csv.reader(csvfile) for row in data: PetCategory.get_or_insert( row[1], name=row[1], pet_type=ndb.Key(PetType, row[0]), name_ja=row[2] ) with open('%s/BreedDog.csv'%(dir)) as csvfile: data = csv.reader(csvfile) for row in data: Breed.get_or_insert( row[1], pet_type=ndb.Key(PetType, row[0]), name=row[1], name_ja=row[2] ) with open('%s/BreedCat.csv'%(dir)) as csvfile: data = csv.reader(csvfile) for row in data: Breed.get_or_insert( row[1], pet_type=ndb.Key(PetType, row[0]), name=row[1], name_ja=row[2] )
def get(self, *args, **kwargs): pet_type = kwargs['pet_type'] data = {} data["breed"] = Breed.get(pet_type) self.SendJson(data)